Language/C
[따배씨] 0.2 컴퓨터를 켤 때 일어나는 일들 ~ 0.4 컴퓨터는 왜 2진수를 사용할까?
migrationArc
2021. 5. 4. 13:23
따배씨 - 따라하며 배우는 C언어
0강. 초보 프로그래머를 위한 컴퓨터의 작동원리
0.2 컴퓨터를 켤 때 일어나는 일들
- 부팅절차
- 전원 공급 -> 메인보드
- ROM(Read Only Memory)에 저장 된 부트 프로그램 실행
- 하드웨어 검사
- 보조기억장치에 저장 된 운영 체제 로드(복사) -> 주기억장치
- 운영 체제 실행 <- 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