일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 컴퓨터 보안
- 컴퓨터보안
- 노드
- node.js
- 백준
- S3
- 디비
- OS
- 스프링부트
- 인터럽트
- API문서
- 탐욕기법
- access control
- 운영체제
- DB
- 데이터베이스
- IT
- 보안
- ES6
- 백트래킹
- AWS
- 병행제어
- 되추적
- DATABASE
- 알고리즘
- 자바스크립트
- 컴퓨터
- NEST
- rest docs
- node
- Today
- Total
목록운영체제 (11)
개발스토리

저장 장치는 크게 1. 주기억장치 (Main Memory, 1차 저장장치라고도 함) 2. 2차 저장장치로 나뉜다. 1. 주기억장치 (Main Memory) - cpu가 직접 접근할 수 있는 저장 매체이다. - RAM - 휘발성메모리 2. 2차 저장장치 - 비휘발성 저장 기능을 제공 - HDD, CD, Tape , etc * flash memory를 사용하는 저장장치 - usb drive - memory card - SSD --------------------------------------------------------------------------------------------------------------------------------- 저장장치 계층 이러한 저장 시스템은 다음..

메모리 분류 우선, 메모리는 램과 롬으로 나뉜다. RAM은 volatile (휘발성), ROM은 non-volatile (비휘발성)이다. 휘발성은 컴퓨터 전원이 꺼진다면 메모리에서 사라지는 것을 말한다. 반대로, 비휘발성은 컴퓨터 전원이 꺼져도 메모리에 남아있다. 메모리의 기능은 말 그대로 데이터 저장이다. 그럼 이제 본격적으로 알아보겠다. Random Access Memory - 휘발성 메모리임으로 전원이 인가되는 상태에서만 데이터를 유지한다. RAM은 두 가지로 나뉜다. 1. Static RAM (SRAM) - 정적 메모리 - 접근 속도가 빨라서 캐시 메모리로 사용된다. - 구조가 복잡하여 전력이 많이 필요하다. - 가격이 비싸다. - 전원이 공급되는 동안에..

버스란 컴퓨터를 공부하다 보면 많이 접하는 단어이다. 한 마디로 우선 정리하자면, 버스는 데이터를 통신할 수 있게 해주는 시스템이다. 추가로, 버스는 같은 기능을 가진 신호선 묶음이며 컴퓨터 시스템 각 부분 사이에 전기적인 신호를 전달한다. 대부분의 프로세스는 3개의 버스를 가진다. 1. 주소 버스 ( address bus ) : 데이터 전송 시에 데이터가 메모리 몇 번지에 있는 지를 나타낸다. 2. 데이터 버스 ( data bus ) : 연산된 결과와 같은 필요한 값을 나타낸다. 3. 제어 버스 ( control bus ) : 데이터가 어찌 관리되는지, 어느 방향으로 전송되어야 하는 등을 제어한다.

이번에는 프로세서의 구조를 통해 프로세서 동작을 살펴보자. PC는 Program Counter Register로 숫자 값을 지니고 주소를 나타낸다. 만약 pc값이 100이라면, 메모리 100번지를 찾아간다. IR은 Instruction register로 명령어 레지스터이다. pc값이 100이라서 메모리 100번지를 찾아간다면, 찾아가서 100번지 내용을 IR로 읽어오게 된다. ( ALU, Register, Bus 등 구조가 뭔지 모른다면 프로세서_1을 보고오자.) PC레지스터는 실행된 후 자동으로 숫자가 증가한다. 이번에는 프로세서의 어떠한 모드들이 있는 지 살펴보자. 프로세서 모드는 권한 수준(privilege level)이라고도 한다. 또한 모드에 따라 프..