inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

CS 전공지식 스터디 3기 [3주차] 운영체제 미션

jinwoo2511
0

CS 전공지식 스터디 3기 [3주차] 운영체제 미션

Q. 메모리의 종류는 어떤것들이 있나요? 각 메모리의 특징도 함께 적어주세요.

A.

  1. 주기억장치 (Primary Memory)

    • RAM (Random Access Memory):

      • 데이터를 임시로 저장하며, 휘발성 메모리입니다. 컴퓨터가 실행 중일 때 사용됩니다.

      • 특징: 빠른 속도, 휘발성, CPU와 직접적으로 연결되어 있음.

    • ROM (Read Only Memory):

      • 데이터를 읽기 전용으로 저장하며, 비휘발성 메모리입니다. 주로 펌웨어를 저장합니다.

      • 특징: 비휘발성, 읽기만 가능, 시스템 시작 시 필요한 코드나 데이터 저장.

  2. 보조기억장치 (Secondary Memory)

    • HDD (Hard Disk Drive):

      • 자기 디스크에 데이터를 저장하는 비휘발성 메모리입니다. 대용량 데이터를 저장할 수 있지만 속도는 상대적으로 느립니다.

      • 특징: 비휘발성, 대용량, 상대적으로 느린 속도.

    • SSD (Solid State Drive):

      • 플래시 메모리를 이용한 저장 장치로, HDD보다 빠른 속도를 자랑합니다.

      • 특징: 비휘발성, 빠른 속도, 가격이 상대적으로 비쌈.

  3. 캐시 메모리 (Cache Memory)

    • CPU와 주기억장치 사이에 위치하며, CPU의 작업 효율을 높이기 위해 자주 사용되는 데이터를 임시 저장합니다.

    • 특징: 매우 빠른 속도, CPU와 밀접하게 연동됨.

       

Q. 사용자 프로세스가 메모리의 운영체제 영역에 침범하지 못하도록 만든 레지스터는 어떤 레지스터일까요?

A.

 

 

Q. 메모리 할당 방식에서 가변 분할 방식과 고정 분할 방식의 장단점은 뭔가요?

A.

 

Q. CPU 사용률을 올리기 위해 멀티프로그래밍을 올렸지만 스왑이 더 많이 이루어져 CPU 사용률이 0%에 가까워 지는 것을 뭐라고 할까요?

 

A.

스래싱 (Thrashing):

Q. HDD나 SSD는 컴퓨터를 실행시키는데 꼭 필요한 걸까요? 이유를 함께 적어주세요.

A.

필수적입니다.

 

Q. 파일을 삭제해도 포렌식으로 파일을 복구할 수 있는 이유가 무엇일까요?

A.

삭제된 파일의 실제 데이터는 지워지지 않기 때문입니다.

 

 

답변 0