cs

· 기록/CS
리눅스 리눅스에서는 모든 것은 파일이라는 철학을 따른다. (마우스, 키보드와 같은 모드 디바이스 관련 기술도 파일과 같이 다룸) 유닉스는 여러 프로그램이 서로 유기적으로 각자 일을 수행하면서 전체 시스템이 동작하도록 하는 철학을 따른다. - ubuntu 접속 명령어 : ssh -i seono.pem ubuntu@퍼블릭 IPv4 주소 - whoami : 현재 로그인한 사용자 ID를 알려준다. ( root : 슈퍼관리자 ID ) - sudo 명령어 : 사용자 ID지만 root 권한으로 실행 가능한 프로그램 ( eg. sudo apt-get update ) - pwd : 현재 디렉토리 위치 - ls : 파일에 대한 정보 (ls -al : 숨김 파일 포함) - chmod : 파일 권한 변경 (eg. cdmod ..
· 기록/CS
운영체제(Operating System)는 커널(Kernal)에 여러가지 추가된 상태를 통칭함. 주요 OS - Window, UNIX계열 OS(리눅스), MacOS 시스템 콜(System Call) 파일, 네트워크 등 처리하는 함수 제공하는 시스템 호출 인터페이스. 커널은 시스템 콜을 제공, 쉘은 시스템 콜을 사용하여 사용자가 커널의 기능을 사용할 수 있다. API(Application Programming Interface) 함수나 라이브러리 형태로 제공. API 내부에는 시스템콜을 호출하는 형태로 만들어지는 경우가 대부분이다. (필요 시 해당 OS의 시스템 콜을 호출) 쉘(Shell) 사용자가 OS를 조작할 수 있도록 인터페이스 제공하는 프로그램(CLI, GUI 환경 제공) CPU 권한 모드(CPU ..
· 기록/CS
컴퓨터 내부의 원리를 파악해보자. 하드웨어와 소프트웨어로 구성되어 있다. 현재 컴퓨터 구조는 폰노이만 구조를 따른다. (CPU가 메모리 하나씩 읽어가는 구조) 4대 하드웨어 : CPU(중앙처리장치), Memery, Storage, Network 컴퓨터 주요 구성 요소 1. CPU: 연산 - 산술, 논리 연산 / 제어 - 입출력 장치, 메모리, 연산 동작 제어 2. Memory: 주기억장치 - CPU 안에 있는 register, cache, DRAM 등 메모리 / 보조기억장치 - SSD, HDD 3. IO Devices (입출력 장치) : 입력 장치 - 마우스, 키보드 / 출력 장치 - 모니터, 프린터, 스피커 / Network Card ▶ 세 가지로 이루어져있고 내부의 버스(BUS)로 IO Device에..
seon-o
'cs' 태그의 글 목록
상단으로