* 해당 게시물은 경북대학교 컴퓨터학부 강의초빙교수, 배준현 교수님의 강의를 보고 작성되었음을 미리 알려드립니다. ( 개인적인 공부를 정리한 글입니다. )
> 주니온 TV Youtube Channel. https://www.youtube.com/channel/UCOcPzXDWSrnaKXse9XOPiog
> 주니온 TV Inflearn page. https://www.inflearn.com/users/@joonion
[ ] Mass-Storage
- 비휘발성 메모리. 보통은 HDD, 유식하면 NVM(Non-Volatile Memory).
[ ] HDD Scheduling.
하드 스케쥴링에서 가장 중요한 목적은 access time(or seek time)을 최대한 줄이는 것이고, 두번째는 data transfer bandwidth를 최대화 시킨다.
- FIFO Scheduling.
- SCAN Scheduling.
if the direction of head movement is moving towards 0.
한쪽 방향으로 가는 것이 더 물리적으로는 효율적이다.
- C-SCAN Schduling
head를 원형 리스트처럼 다룬다.
끝까지 탐색했다면 바로0번으로 이동한다. 이미 다 읽은 것들이기에.
[ ] Boot Block
- For a computer to start running, when it is powered up, it must have an initial program to run.
- A bootstrap loader is stored in NVM flash memory, and mapped to a known memory location.
[ ] RAID ( Redundant Arrays of Independent Disks )
disk-organization 기술을 다양한 변형이 가능한데,
첫번째로 데이터의 저장과 읽기를 병렬 처리한다.
두번째로는 데이터 저장장소의 신뢰성을 향상시킨다. - 독립적인 물리적 데이터 저장 장치를 추가한다.
중요한 정보라면 중복이라도 미러링이 필요하다.
[ ] RAID Levels:
- mirroring: highly reliable, however, too expensive.
- striping: highly efficient, however, not related to reliability.
- How about parity bit?
set to 1: the number of biys in the byte is even.
set to 0: the number of biys in the byte is odd.
It enable us to detect an error if f one of the bits is damaged.
- RAID levels: classify these schemes according to different cost-performance trade-offs
'Computing > Operating System' 카테고리의 다른 글
18. I/O Systems (0) | 2021.11.15 |
---|---|
16 > Page Replacement (0) | 2021.11.15 |
14 > Paging, Swaping (0) | 2021.11.15 |
13 > Main Memory (0) | 2021.11.15 |
12 > 동기화(4) (0) | 2021.11.15 |