운영체제 요약 정리
1. 메모리 계층 구조- 사용 목적에 따라 메모리 계층이 나눠진다.- 레지스터, 캐시 메모리, RAM, 하드 디스크로 구성된다.- CPU 접근 속도는 레지스터 > 캐시 메모리 > RAM(휘발성) > 하드 디스크 2. 시스템콜- 운영체제에 커널모드와 사용자모드가 있다.- 사용자모드에서 시스템 자원에 직접 접근할 수 없고 시스템콜을 통해 접근해야 한다. 3. 프로세스- 실행 중인 하나의 프로그램이고, 하나 이상의 스레드를 가진다.- PCB 에는 프로세스의 정보가 저장되어 있다.- 프로세스마다 독립된 메모리 공간(코드, 데이터, 스택, 힙)을 가진다. 스택 : 지역변수, 함수의 매개변수, 반환 주소값 등 저장 힙 : 동적 메모리 저장 데이터 : 전역 변수, 정적 변수, 배열, 구조체 저장 코드 ..