CPU
-
[컴구] - CPU 동작 원리CS/면접준비 2022. 9. 30. 16:04
CPU 1. 연산 장치 산술연산과 논리연산 수행 (따라서 산술논리연산장치라고도 불림) 연산에 필요한 데이터를 레지스터에서 가져오고, 연산 결과를 다시 레지스터로 보냄 2. 제어 장치 명령어를 순서대로 실행할 수 있도록 제어하는 장치 주기억장치에서 프로그램 명령어를 꺼내 해독하고, 그 결과에 따라 명령어 실행에 필요한 제어 신호를 기억장치, 연산장치, 입출력장치로 보냄 장치가 보낸 신호를 받아, 다음에 수행할 동작을 결정함 3. 레지스터 고속 기억장치임 명령어 주소, 코드, 연산에 필요한 데이터, 연산 결과 등을 임시로 저장 용도에 따라 범용 레지스터와 특수목적 레지스터로 구분됨 범용 레지스터 : 연산에 필요한 데이터나 연산 결과를 임시로 저장 특수목적 레지스터 : 특별한 용도로 사용하는 레지스터 MAR(..
-
1. 운영체제(OS)란?CS/OS 2022. 5. 6. 14:22
운영체제(Operating System)은 사용자가 컴퓨터를 사용하기 위해 필요한 소프트웨어이다. 우리가 사용하는 모든 프로그램들은 OS에서 관리 및 제어한다. E.g) Window / Linux / Mac 1. 운영체제의 목적 컴퓨터의 하드웨어를 관리 및 사용자에게 편의를 제공하는 목적 하드웨어에는 CPU / Memory / Disk / KeyBoard / Mouse / Monitor / 등이 있어 이를 관리가 잘되어야 좋은 OS라고 할 수 있다. OS가 없다면 사용자는 모든 하드웨어 관리를 일일히 해주어야 하기 때문에 엄청난 번거로움이 발생한다. 즉, 운영체제는 컴퓨터의 성능을 높이고(performance), 사용자에게 편의성 제공(Convenience)을 목적으로 하는 컴퓨터 하드웨어 관리하는 프로..