1장 컴퓨터 구조 파악하기
2장 데이터
03장 명령어
4장 CPU의 작동 원리
5장 CPU 성능 향상 기법 (1)
5장 CPU 성능 향상 기법 (2)
5장 CPU 성능 향상 기법 (3)
6장 메모리와 캐시 메모리 (1)
6장 메모리와 캐시 메모리 (2)
캐시 메모리 저장 장치 계층 구조memory hierarchy 각기 다른 용량과 성능의 저장 장치들을 'CPU에 얼마나 가까운가'를 기준으로 계층화하여 표현한 구조다. CPU에 가까울수록 빠르고, 용량이 작고, 비싸다. 캐시 메모리 캐시메모리는 CPU의 연산 속
하드 디스크HDD: Hard Disk Drive는 자기적인 방식으로 데이터를 저장하는 보조기억장치다. 이 때문에 자기 디스크magnetic의 일종으로 지칭하기도 한다.플래터: 실질적으로 데이터가 저장되는 동그란 원판. 자기 물질로 덮여 있어 수많은 N극과 S극을 저장하
RAID(Redundant Array of Independent Disk)란?
입출력장치
운영체제란?
프로세스란?
상태와 계층 구조
스레드란?
모든 프로세스는 CPU를 필요로 하고 모든 프로세스는 먼저 CPU를 사용하고 싶어 한다. 운영체제가 프로세스들에게 공정하고 합리적으로 CPU 자원을 배분하는 것을 CPU 스케줄링CPU schedulling이라고 한다.
프로세스 동기화 동기화란? 크게 두가지로 일컫는데 특정 자원에 접근할 때 한 개의 프로세스만 접근하게 하거나, 프로세스를 올바른 순서대로 실행하게 하는 것을 의미한다. 1. 실행 순서 제어를 위한 동기화 Book.txt 파일에 값을 저장하는 Writer 프로세스
프로세스 A는 자원 B를 점유한 채 프로세스 C가 점유하고 있는 자원 D의 사용이 끝나길 기다리고, 프로세스 C는 자원 D를 점유한 채 프로세스 A의 자원 B 사용이 끝나기를 기다리고 있다. 이렇게 각 프로세스는 실행이 되지 못하고 상대가 가진 자원을 기다리기만 하는
가상 메모리 연속 메모리 할당 프로세스 A는 A의 크기만큼 메모리 주소를 할당받아 연속적으로 배치되고, 프로세스 B는 프로세스 A 이후에 B의 크기만큼 연속적인 메모리 주소를 할당하는 방식을 연속 메모리 할당 방식이라고 한다. 프로세스들을 메모리에 연속적으로 할당
프로세스를 메모리에 연속적으로 할당하는 방식은 외부 단편화, 물리 메모리보다 큰 프로세스를 실행할 수 없다는 문제점이 있었다. 가상 메모리(virtual memory)는 실행하고자 하는 프로그램을 일부만 메모리에 적재하여 실제 물리 메모리 크기보다 더 큰 프로세스를 실
파일 시스템 파일과 디렉터리 파일(File) 보조 기억장치에 저장된 관련 정보의 집합 구성 : 이름, 실행하기 위한 정보, 부가 정보(속성attribute or 메타데이터metadata) 파일 속성 파일속성 파일 유형: 운영체제가 인식하는 파일 종류. 확장자를