
컴퓨터 시스템 구조 컴퓨터 시스템은 컴퓨터 내부장치 (CPU + memory) + 외부장치 (디스크 + 키보드 + 마우스 + 모니터 + 네트워크 장치 등) 으로 구성되어 있다. 외부장치에서 데이터를 읽어와(입력) 연산을 수행한 후, 외부장치로 내보내는(출력) 방식으로 작동한다. 각 하드웨어 장치에는 컨트롤러가 붙어있어 제어한다. 각 하드웨어에 있는 작은 CPU라고 할 수 있다. 컨트롤러는 장치로부터 들어오고 나가는 데이터를 임시 저장하는데 이 부분을 로컬버퍼라고 한다. (CPU가 메모리를 가지고 있다면, 컨트롤러는 로컬버퍼를 가지고 있다고 이해했다.) 컴퓨터에서 연산하는 작업은 CPU가 일하는 것이고, 데이터가 메모리에 올라가 있어야 프로그램이 수행된다. (프로그램이 CPU 제어권을 획득하여 자신의 프로..

운영체제란 운영체제 (Operating System) 이란 컴퓨터 하드웨어 윗단에 설치되는 소프트웨어를 말한다. 컴퓨터 하드웨어에서 다양한 소프트웨어가 작동할 수 있도록 환경을 제공하는 시스템이라고 이해하였다. 운영체제의 목표 컴퓨터 시스템 자원은 한정적이기 때문에 자원을 효율적으로 관리하는 것이 운영체제의 목표이다. 한정된 CPU와 메모리를 가지고 여러가지 프로그램에게 나눠주어서 운영되는데 그 관리를 어떻게 가장 효율적으로 할 것인가가 목표라고 할 수 있다. 자원에 해당 되는 것은 CPU, 메모리, 하드디스크 등 하드웨어 자원 + 소프트웨어 자원까지 포함된다. 운영체제의 분류 동시작업 지원여부에 따라 단일작업(single tasking), 다중작업(multi tasking)으로 나뉜다. 단일작업에는 윈..
- Total
- Today
- Yesterday
- python
- 코드스쿼드
- 개발공부일지
- Transaction
- javascript
- java
- 카카오
- 우테코수업
- JS
- 글쓰기미션
- CS
- DB
- 객체지향
- 월간회고
- Spring
- 마스터즈코스
- 운영체제
- 학습로그
- 우아한테크코스
- JPA
- 네트워크
- 인증
- 내부코드
- 알고리즘
- TIL
- 모의면접준비
- OS
- React
- TCP/IP
- 회고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |