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

저장 장치는 크게 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) - 정적 메모리 - 접근 속도가 빨라서 캐시 메모리로 사용된다. - 구조가 복잡하여 전력이 많이 필요하다. - 가격이 비싸다. - 전원이 공급되는 동안에..

이번에는 프로세서의 구조를 통해 프로세서 동작을 살펴보자. PC는 Program Counter Register로 숫자 값을 지니고 주소를 나타낸다. 만약 pc값이 100이라면, 메모리 100번지를 찾아간다. IR은 Instruction register로 명령어 레지스터이다. pc값이 100이라서 메모리 100번지를 찾아간다면, 찾아가서 100번지 내용을 IR로 읽어오게 된다. ( ALU, Register, Bus 등 구조가 뭔지 모른다면 프로세서_1을 보고오자.) PC레지스터는 실행된 후 자동으로 숫자가 증가한다. 이번에는 프로세서의 어떠한 모드들이 있는 지 살펴보자. 프로세서 모드는 권한 수준(privilege level)이라고도 한다. 또한 모드에 따라 프..
운영체제의 중요 기능에는 무엇이 있을까? * 프로세스 관리 * 메모리 관리 * 저장장치 관리 * 파일 시스템 위 4가지 등이 있다. - 실행 중인 프로그램을 말한다. - 자기 업무를 수행하기 위해 cpu, 메모리, 파일, 입출력장치를 포함한 여러 자원을 필요로 한다. - 프로그램은 수동적인 단위 : 디스크에 저장 된 파일 - 프로세스는 능동적인 단위 - 프로세스의 생성과 제거 - 프로세스의 중지와 재수행 - 프로세스간 동기화 - 프로세스간 통신 - 교착상태 방지 ----------------------------------------------------------------------------------------------..