운영체제

CS/운영체제

메모리

3-2-1. 메모리 계층 레지스터 CPU 안에 있는 작은 메모리이며 데이터와 명령어를 저장하는 역할 가장 빠른 속도 휘발성 가장 작은 기억 용량 CPU 안에서 연산을 처리하기 위한 데이터를 저장하는 공간 캐시 (CPU 캐시) CPU의 성능을 향상시키기 위해 CPU 칩 안에 포함된 빠르고 작은 메모리 프로그램이 직접 읽기/쓰기가 불가능하며 메모리 관리 시스템 (MMU) 가 제어 메인 메모리에 있는 데이터를 캐시 메모리에 가져와 CPU가 필요한 데이터를 캐시에서 먼저 찾도록 한다. CPU 와 별도로 있는 공간이며 메인 메모리와 CPU 간의 속도 차이를 극복하기 위해 데이터를 저장하는 공간 💡 캐시는 데이터를 미리 복사해 놓는 임시 저장소이며, 빠른 장치와 느린 장치에서 속도 차이에 따른 병목 현상을 줄이기 ..

CS/운영체제

운영체제와 컴퓨터

운영체제 (OS, Operating System) : 한정된 메모리나 시스템 자원을 효율적으로 분배하는 등 사용자가 컴퓨터를 쉽게 다루게 해주는 인터페이스 3-1-1. 운영체제의 역할과 구조 운영체제의 역할 CPU 스케쥴링과 프로세스 관리 CPU 소유권을 어떤 프로세스에 할당할지 결정 프로세스의 생성과 삭제 자원 할당 및 반환 메모리 관리 한정된 메모리를 어떤 프로세스에 얼만큼 할당할지 관리 디스크 파일 관리 디스크 파일을 어떠한 방법으로 보관할지 관리 I/O 디바이스 관리 마우스, 커보드 등 컴퓨터 간에 데이터 송수신 관리 운영체제의 구조 시스템콜 System Call 유저 프로그램이 운영체제의 서비스를 받기 위해 커널 함수를 호출할 때, 즉 커널에 접근하기 위한 인터페이스 메모리에 있는 프로세스나 스..

minux.
'운영체제' 태그의 글 목록