컴퓨터 시스템 구조 1. 컴퓨터 시스템의 구조 컴퓨터 시스템 구조에 들어가기전에 용어를 먼저 정리해보자. CPU란 CPU는 내부적으로 크게 3가지로 나눌 수 있습니다. 연산을 수행하는 산술논리장치(ALU), 제어 명령을 전달하는 컨트롤 장치(CU), 결과 값을 일시적으로 기억하는 레지스터(Register)가 이에 해당됩니다. 아래 그림은 CPU의 구조를 그림으로 도식화 한 것이다. Memory란 CPU의 Register의 용량은 매우 작다. 그래서 정보를 저장해 두었다가 필요할 때 읽어 들여 이용할 수 있는 주 기억 장치가 필요하다. 이 주기억장치에는 컴퓨터가 켜지면 운영체제, 사용자 프로그램등이 메모리공간에 올라가게된다. CPU는 주기억장치에서 프로그램들의 명령어등을 읽어와 작업을 수행한다. 주 기억창..
1.운영체제란? 컴퓨터 하드웨어 바로 위에 설치되어 사용 및 다른 모든 소프트웨어를 연결하는 소프트웨어 계층으로 써 컴퓨터 메모리를 효율적으로 관리하는 역할을 한다. 커널이란 컴퓨터와 전원을 켜면 운영체제는 이와 동시에 수행된다. 한편 소프트웨어가 컴퓨터 시스템에서 수행되기 위해서는 메모리에 그 프로그램이 올라가 있어야한다. 마찬가지로 운영 체제 자체도 소프트웨어로서 전원이 켜짐과 동시에 메모리에 올라가야한다. 하지만, 운영체제처럼 규모가 큰 프로그램이 모두 메모리에 올라간다면 한정된 메모리 공간의 낭비가 심할것이다. 따라서 운영체제 중 항상 필요한 부분만을 전원이 켜짐과 동시에 메모리에 올려놓고 그렇지 않은 부분은 필요할 때 메모리에 올려서 사용하게 된다. 이 때 메모리에 상주하는 운영체제의 부분을 커..
- Total
- Today
- Yesterday
- https
- Github
- Linux
- Spring
- #linux
- Chache
- Collection
- Gradle
- Angular
- aws
- JPA
- java
- Jenkins
- batch
- vue
- HMAC
- OS
- tobi
- network
- Quasar
- jenkins #mac방화벽
- SSH
- javascript
- eslint
- IntelliJ
- OAuth
- kotlin
- Infra
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |