728x90
Storage-Device Hierarchy
volatile storage: 휘발성 메모리
nonvolatile storage: 비휘발성 메모리
계층구조 위로 올라갈수록
1. 용량이 낮아짐
2. 접근속도가 빨라짐
3. 가격이 비싸짐
Caching: 자주 사용하는 것을 계층구조 아래에서 계층구조 위로 올리는 것(접근 속도를 높이기 위해)
Device Driver: device controller를 사용해 I/O를 관리한다.
메모리 접근 방식
DMA: DIrect memory Access Structure:
CPU없이 메모리 계층 구조 간의 접근--> CPU의 부담을 줄여준다.
Multiprocessor :
하나의 컴퓨터에서 processor가 여러개
장점: 비싼 CPU를 늘리는 것보다 저렴하다.
Multicore:
하나의 칩 안에 CPU가 여러개이다.
왼쪽: 각각의 CPU가 main memory에 도달할 때 걸리는 시간이 같다. (COMA[comman memory access])
오른쪽: 각각의 CPU가 main memory에 도달할 떄 걸리는 시간이 다르다. (Non-Uniform Memeory Access System)
오른쪽 예) [CPU0이 memory3에 도달하는 시간]>[CPU3이 memory3에 도달하는 시간]
Clustered System
multiprocessor 시스템과 비슷하지만 Clustered System은 여러 시스템들이 같이 실행된다.
multiprocessor: 한 컴퓨터 안에 여러 processor
Clustered System: 컴퓨터 자체가 여러개
'학교생활 > 운영체제' 카테고리의 다른 글
[운영체제] Ch2(1) OS Services & System call (0) | 2022.10.12 |
---|---|
[운영체제] Ch1(5) (0) | 2022.10.12 |
[운영체제] Ch1(4) chaching& Copy replication (0) | 2022.10.12 |
[운영체제] Ch1(3) OS의 기능들 (0) | 2022.10.12 |
[운영체제] Ch1(1) (0) | 2022.10.12 |