728x90

레지스터 2

중앙처리장치(CPU) 작동원리

중앙처리장치(CPU) 작동원리CPU는 컴퓨터에서 가장 핵심적인 역할을 수행하는 부분이다.크게 연산장치, 제어장치, 레지스터 3가지로 구성된다.연산 장치산술연산과 논리연산을 수행한다.연산에 필요한 데이터를 레지스터에서 가져오고, 연산 결과를 다시 레지스터로 보낸다.제어 장치명령어를 순서대로 실행할 수 있도록 제어하는 장치주기억장치에서 프로그램 명령어를 꺼내 해독하고, 그 결과에 따라 명령어 실행에 필요한 제어 신호를 기억장치, 연산장치, 입출력장치로 보낸다. 또한 이들 장치가 보낸 신호를 받아, 다음에 수행할 동작을 결정한다.레지스터고속 기억장치다. 명령어 주소, 코드, 연산에 필요한 데이터, 연산 결과 등을 임시로 저장한다.용도에 따라 범용 레지스터와 특수목적 레지스터로 구분된다. 중앙처리장치 종류에 따..

Computer/CS 2024.06.26

운영체제 2. 프로세스

2. 프로세스 프로세스는 실행 중인 프로그램으로 정의한다. 운영체제는 CPU를 가상화시켜 환상을 만들어 낸다. 시분할(time sharing)이라고 불리는 이 기법은 원하는 수 만큼 프로세스를 동시에 실행 할 수 있게 한다. 시분할 기법은 CPU를 공유하기 때문에 각 프로세스의 성능은 낮아진다. 운영체제의 지능은 정책(Policy)의 형태로 표현된다. 정책이란 운영체제에서 어떤 결정을 내리는데 사용되는 알고리즘이다. 다수의 실행 가능한 프로그램이 있을 때 운영체제의 스케줄링 정책(Scheduling Policy)이 이러한 결정을 내린다. 2.1 프로세스의 개념 운영체제는 실행 중인 프로그램의 개념을 제공하는데, 이를 프로세스라 한다. 프로세스의 구성요소를 이해하기 위해 하드웨어 상태(machine sta..

책/운영체제 2024.02.29
728x90