일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 자바스크립트
- 생활코딩
- 프로토타입
- UI
- 백준
- UX
- 큐
- redux
- CSS
- web
- 스택
- useState
- javascript
- Next.js
- 코드스테이츠
- 프로그래머스
- vercel
- superstarjypnation
- 30daysdowoonchallenge
- 회고
- REST_API
- 자료구조
- Til
- 카카오
- 해시테이블
- 운영체제
- level1
- React
- mysemester
- html
- Today
- Total
목록CS/운영체제 (18)
데굴데굴

반효경 교수님의 KOCW 강의 '운영체제'와 저서 '운영체제와 정보기술의 원리'를 학습하며 정리한 글입니다. 컴퓨터 시스템의 구조 컴퓨터 = 내부 장치(CPU, 메모리) + 외부 장치(디스크, 키보드, 마우스, 모니터, 네트워크 장치) 컴퓨터 내부로 데이터가 들어오는 것 = input 외부로 데이터가 나가는 것 = output 각 하드웨어 장치에는 이들을 제어하는 일종의 작은 CPU인 컨트롤러가 붙어있음 운영체제의 코드를 전부 메모리에 상주시키면 메모리가 낭비됨 -> 핵심적인 부분만 올려놓음 (=커널) CPU 안에는 레지스터, mode bit, interrupt line이 있음 레지스터: CPU 내부의 임시 기억 장치, 새 명령을 수행할 때마다 초기화됨. mode bit: 사용자 프로그램의 잘못된 수행으..
반효경 교수님의 KOCW 강의 '운영체제'와 저서 '운영체제와 정보기술의 원리'를 학습하며 정리한 글입니다. 운영체제의 정의 운영체제(operating system): 컴퓨터 하드웨어 바로 윗단에 설치되는 소프트웨어 하드웨어를 동작시키기 위한 기본적인 소프트웨어 하드웨어 위에 운영체제를 설치해 사용자가 컴퓨터를 사용할 수 있는 상태로 만들어주는 것 좁은 의미의 운영체제: 메모리에 항상 상주하고 있는 운영체제의 부분 = 커널 kernel 넓은 의미의 운영체제: 커널 뿐만 아니라 운영체제의 다른 유틸리티도 포함 이런 유틸리티들은 메모리에 상주하지 않는 독립적인 소프트웨어이지만 운영체제에 함께 설치되어 운영체제로 간주하기도 한다. 강의에서 앞으로 언급할 운영체제는 좁은 의미의 운영체제 운영체제의 기능 두 가지..