몽상실현개발주의

[따배씨] 0.2 컴퓨터를 켤 때 일어나는 일들 ~ 0.4 컴퓨터는 왜 2진수를 사용할까? 본문

Language/C

[따배씨] 0.2 컴퓨터를 켤 때 일어나는 일들 ~ 0.4 컴퓨터는 왜 2진수를 사용할까?

migrationArc 2021. 5. 4. 13:23

[따배씨] 0.2 컴퓨터를 켤 때 일어나는 일들 ~ 0.4 컴퓨터는 왜 2진수를 사용할까?

따배씨 - 따라하며 배우는 C언어

0강. 초보 프로그래머를 위한 컴퓨터의 작동원리

0.2 컴퓨터를 켤 때 일어나는 일들

  • 부팅절차
    1. 전원 공급 -> 메인보드
    2. ROM(Read Only Memory)에 저장 된 부트 프로그램 실행
    3. 하드웨어 검사
    4. 보조기억장치에 저장 된 운영 체제 로드(복사) -> 주기억장치
    5. 운영 체제 실행 <- CPU

 

0.3 운영체제가 해주는 일들

  • 사용자
  • 시스템 프로그램, 응용 프로그램
  • 운영체제
  • 커널
  • 하드웨어
  • CPU, 메모리, 보조기억장치, 입출력장치, ....
  • 과거의 프로그래머들은 하드웨어 조작하는 프로그램을 각각 개발함
  • -> 공통적으로 개발하여 사용하자: 운영체제의 시작
  • 커널(Kernel): 하드웨어를 담당(조작)하는 부분, 응용 프로그램과 하드웨어를 중계
  • 응용 프로그램이 사용하는 하드웨어의 자원(Resource)을 중재
  • Interface: 프로그램을 개발 할 때 하드웨어등을 간단히 사용할수 있는 도구

 

0.4 컴퓨터는 왜 2진수를 사용할까?

- skip

 

 


이 글의 모든 사진과 내용의 출처는 홍정모 교수님께 있음을 알려드립니다.

http://blog.naver.com/atelierjpro

 

실리콘 밸리의 프로그래머 : 네이버 블로그

안녕하세요! 홍정모 블로그에 오신 것을 환영합니다. 주로 프로그래밍 관련 메모 용도로 사용합니다. 강의 수강하시는 분들은 홍정모 연구소 카페로 오세요.

blog.naver.com

www.inflearn.com/course/following-c

 

홍정모의 따라하며 배우는 C언어 - 인프런 | 강의

'따배씨++'의 성원에 힘입어 새롭게 개발된 C 언어로 시작하는 프로그래밍 입문 강의입니다. '따배씨'와 함께 프로그래밍 인생을 업그레이드 해보세요., 따라하며 배우는 C언어 '따배씨++'의 성원

www.inflearn.com

 

Comments