컴퓨터 구조

"이것이 취업을 위한 컴퓨터 과학이다 with CS 기술면접" 책을 참고했습니다.1. 운영체제의 큰 그림스마트폰의 운영체제인 안드로이드나 iOS나 데스크톱 PC의 윈도우나 맥OS의 경우 형태는 다른 것 같지만 제공하는 핵심적인 기능은 비슷하다. 이런 운영체제의 핵심적인 기능을 담당하는 부분을 커널(Kernel)이라고 하는데, 별다른 언급이 없다면 이제부터 운영체제라고 설명하는 부분은 이 커널을 지칭한다고 이해하면 된다.운영체제에는 2가지의 큰 핵심 기능이 있다. 하나는 자원을 할당하고 관리하는 역할이고, 다른 하나는 프로세스 및 스레드를 관리하는 역할이다. 이제 이 핵심 기능들을 차례대로 살펴보면서 전체적인 큰 그림을 그려보며 설명하겠다.1-2 운영체제의 역할운영체제에서 설명하는 자원이란 프로그램 실행에..
"이것이 취업을 위한 컴퓨터 과학이다 with CS 기술면접" 책을 참고했습니다.1. 컴퓨터 구조의 큰 그림컴퓨터의 구조는 크게 컴퓨터가 이해하는 정보(데이터와 명령어)와 컴퓨터의 핵심 부품(CPU, 메모리, 보조기억장치, 입출력장치)로 나눌 수 있다. 각각의 내용에 대해서 간략히 설명하면 다음과 같다.데이터 : 숫자, 문자, 이미지와 같은 정적 정보로 명령어의 재료명령어 : 수행할 동작과 대상으로 나누어져 있는 기능CPU(Central Processing Unit) : 정보(데이터, 명령어)를 읽고 해석해서 실행하는 부품핵심은 주요 구성 요소(ALU, 제어장치, register)와 빠른 명령어 처리를 위한 기술 정도만 이해하자.메인 메모리 : RAM, ROM이 있지만 주로 RAM을 의미하며, 현재 실행..
solitude12
'컴퓨터 구조' 태그의 글 목록