CA&OS - 시작

김진명·2021년 3월 16일
0

CA&OS

목록 보기
1/4

Computer Operate?

Modern Computer System에서는 기본적으로 data를 input을 받은 뒤 Processing 단계를 거친다.

프로세싱 단계에서는 Control과 ALU가 수행이 된다. 컴퓨터는 자신만의 메모리에 저장된 instruction의 control하에 컴퓨터를 operate한다. 간단하게 말하자면 컴퓨터 메모리에 있는 명령을 통해 컴퓨터를 작동시키는 것이다.

ALU는 arithmetical logic unit의 약자로 산술적 논리 유닛인데 말 그대로 데이터에 대해 산술적인 논리에 대한 작업을 하는 unit이다.

두 단계(Processing)을 거치고 output이 나오게 된다. 그리고 추후에 사용하기 위해서 output으로 나온 결과를 저장한다.

Computer Architecture

컴퓨터 구조는 컴퓨터의 하드웨어에 대한 학문이다.

우리는 종종 high-level의 programming(C,JAVA)을 할 때 컴퓨터 구조를 무시한다. 예를 들어 얘기하자면 print("a")가 있을 때 하드웨어에서 어떠한 구조로 동작 하는지 생각을 하지 않고 프로그래밍을 하는 경우가 대다수 인데 이런 경우를 이야기 하는 것이다.

사실 컴퓨터구조를 알아야 하는 이유는 이게 어디인가 쓰이기 때문인데 어디에 쓰일까?

1. 어셈블리어 프로그래밍

2. 장치 드라이버와 같은 소프트웨어의 시스템 설계

3. 사용하는 프로그램이 무엇을 의미하는지 이해할 때

요즘 공부하는 컴퓨터 구조 및 운영체제에 대해서 시작을 알리는 글이다. 혹시 관심이 있으신 분은 저와 함께 공부를 해도 좋을 것 같습니다.

profile
개인 공부

0개의 댓글