메모리
·
CS/OS
메모리 계층레지스터CPU 안에 있는 작은 메모리, 휘발성, 가장 빠른속도, 가장 적은 용량캐시데이터를 미리 복사해 놓는 임시 저장소빠른 장치와 느린 장치에서 속도 차이에 따른 병목 현상을 줄이기 위한 메모리위치는 CPU의 레지스터와 주기억장치 사이에 위치한다같은 의미로 캐시 계층이라는 의미는 속도 차이를 해결하기 위해 계층과 계층 사이에 있는 계층을 의마하며캐시 메모리와 보조기억장치 사이에 있는 주기억장치를 보조기억장치의 캐싱 계층이라고 부를 수 있다.휘발성, 빠른속도, 적은 용량을 같는다. 캐시는 L1 ~ L3 까지있다.주기억장치RAM을 지칭하며 휘발성, 보통 속도, 용량 보통 보조기억장치휘발성, 낮은 속도, 큰 용량캐시캐시를 데이터 기반으로 설명한다면 다음 특징과 함께 설명할 수 있다. 시간 지역성 ..
운영체제 [ 역할과 구조, 시스템콜 ,커널 ]
·
CS/OS
OS란?OS는 Operating System의 약자로 운영체제를 뜻한다. 사용자가 컴퓨터를 쉽게 사용할 수 있게해주는 인터페이스로 한정된 메모리나 시스템 자원을 효율적 제어및 관리하는컴퓨터의 중요한 관리자 역할을 담당한다. 역할CPU 스케줄링과 프로세스 관리CPU 소유권을 어떤 프로세스에 할당할지, 프로세스의 생성과 삭제, 자원 할당 및 반환을 관리메모리관리한정된 메모리를 어떤 프로세스에 할당해야하는지 관리디스크파일 관리디스크파일을 어떤 방법으로 보관할지 관리I/O 디바이스 관리I/O 디바이스들 간에 데이터를 주고받는 것을 관리구조 위 사진을 통해 보면 가장 최상단에 응용 프로그램(유저 프로그램)이 있고 그 아래 GUI, 시스템콜, 커널, 드라이버가있으며 가장 하단에 하드웨어가 있다. 여기서 GUI ~..