유성이의 공부일지(10) - 혼자공부하는 컴퓨터 구조 + 운영체제 10장
·
공부 기록일지
10-1. 프로세스 개요프로세스 직접 확인하기 - 컴퓨터가 부팅되는 순간부터 수많은 프로세스들이 실행됨- 윈도우에서는 작업관리자의 [프로세스], 유닉스 운영체제 : ps 명령어- 포그라운드 프로세스는 사용자가 보는 앞에서 실행되는 프로세스- 백그라운드 프로세스는 사용자가 보지 못하는편에서 실행되는 프로세스- 데몬은 사용자와 직접 상호작용하는 프로세스와 묵묵히 정해진 일만 하는 프로세스를 통틀어 쓰는 유닉스 체계- 윈도우 운영체제에서는 서비스라고 함 프로세스 제어 블록(PCB)- 운영체제에서 빠르게 번가락 수행되는 프로세스의 실행 순서를 관리하며 프로세스에 CPU를 비롯한 자원을 배분하는 것- 프로세스와 관련된 정보를 제공하는 자료구조- 해당 프로세스를 식별하기 위해 꼭 필요한 정보들이 저장 프로세스 ID..
유성이의 공부일지(5) - 혼자공부하는 컴퓨터 구조 + 운영체제 5장
·
공부 기록일지
05-1. 빠른 CPU를 위한 설계 기법클럭- 클럭 신호가 높아지면 CPU는 명령어 사이클을 더 빠르게 반복할 것임- 다른 부품들도 그에 발맞춰 더 빠르게 작동함- 실제로 클럭 속도가 높은 CPU는 일반적으로 성능이 좋기에 클럭속도는 CPU 속도 단위로 간주되기도 함- 클럭 속도는 헤르츠(Hz) 단위로 측정함- 이는 1초에 클럭이 몇 번 반복되는지를 나타냄- 예를 들어 클럭아 똑-딱- 하고 1초에 한번 반복되면 CPU 클럭속도는 1Hz이고, 100번 반복되면 100Hz 임- CPU의 기본속도가 2.5GHz, 최고 속도가 4.9GHz 라면 1초에 25억(2.5x10의 9승), 순간적으로는 최대 49억번(4.9x10의 9승)번 반복되는 것을 나타냄- 오버플로킹은 CPU가 고성능을 요하는 순간에는 순간으로 클..