inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

혼자 공부하는 컴퓨터 운영체제 part.1

정호찬
0

 

컴퓨터 구조를 알아야 하는 이유

" 프로그래밍의 언어 문법과 함께 컴퓨터의 근간을 알아야 한다 "

1. 문제 해결 능력을 향상

분명 코드를 제대로 작성했음에도 다른 컴퓨터에서 작동이 되지 않는 경우가 발생

이는 실제 개발 환경에서도 마찬가지

개발과 배포의 환경이 다르기 때문에

프로그래밍의 문법적 오류라기 보다는 입력 넘어의 근원적인 문제가 존재

" 미지의 대상에서 분석의 대상으로 변화시켜야한다 "

 

2. 성능, 용량, 비용을 고려한 개발 가능

컴퓨터 구조를 파악한다면 성능, 용량, 비용을 고려해서 개발을 할 수 있다

 


 

컴퓨터 구조의 큰 그림

1. 컴퓨터가 이해하는 두 가지 정보 (1) 데이터

2. 컴퓨터가 이해하는 두 가지 정보 (2) 명령어

 

3. 컴퓨터의 네 가지 핵심 부품

작은 컴퓨터, 스마트폰, 노트북, 서버 컴퓨터

이들을 동작시키는 핵심 부품은 거의 동일

  1. CPU

    • ALU : 계산기

    • 레지스터 : CPU 내부의 작은 저장장치

    • 제어장치 : 제어 신호를 내보내고, 명령어를 해석하는 장치

     

  2. 메모리 - RAM

 

  1. 보조 기억 장치 - HDD, SSD, SD, CD, USB

  2. 입출력장치

 

 

학습일기

답변 0