Vincent

디스크가 입출력을 처리할 때 CPU가 하는 일

컴퓨터 구조 컴퓨터 구조를 공부하면서 알게된 내용을 요약해서 작성해보자. 디스크가 입출력을 처리할 때 CPU가 하는 일 최신 컴퓨터 시스템인 경우, 디스크가 입출력을 처리할 때 CPU 개입이 필요하지 않다. 디스크가 입출력 요청을 처리하는 동안 운영 체제는 CPU가 다른 작업을 수행하도록 스케줄링한다. ...

CPU, 스택과 함수 호출, 시스템 호출, 스레드 전환, 인터럽트 처리

컴퓨터 구조 컴퓨터 구조를 공부하면서 알게된 내용을 요약해서 작성해보자. 컴퓨터 시스템 컴퓨터 시스템에는 함수 호출, 시스템 호출, 프로세스 전환, 스레드 전환, 인터럽트 처리 등 프로그래머에게 익숙하면서도 신비로운 구조들이 있다. 함수 호출로 코드 재사용성 개선, 시스템 호출로 운영 체제에 요청, 프로세스...

축소 명령어 집합의 탄생

컴퓨터 구조 컴퓨터 구조를 공부하면서 알게된 내용을 요약해서 작성해보자. 시간이 흐르고 변화 기술이 발전하면서 메모리 용량 대비 가격이 급격히 떨어졌다. 이것이 첫 번째 흐름의 변화다. 컴파일러가 점점 발전하여 컴파일러에 의존하여 어셈블리어 명령어를 자동으로 생성했기에 직접 어셈블리어로 코드를 작성하는 방식...