🎁[속보] 인프런 내 깜짝 선물 출현 중🎁

인프런 워밍업 클럽 3기 CS - [3주차] 운영체제 미션

인프런 워밍업 클럽 3기 CS - [3주차] 운영체제 미션

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

  • 레지스터

    • 가장 빠른 기억 장소입니다.

    • CPU 내에 위치합니다.

    • 휘발성 메모리입니다.

  • 캐시

    • 레지스터와 메인 메모리 사이에 위치해 있습니다.

    • 매우 빠른 레지스터와 매우 느린 메인 메모리 사이의 속도를 절충하기 위한 목적을 가지고 있습니다.

  • 메인 메모리

    • 운영체제와 프로세스가 적재되는 메모리입니다.

    • 휘발성 메모리입니다.

  • 보조저장장치

    • 비휘발성 메모리입니다.

    • 가격이 저렴합니다.

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

  • 경계 레지스터

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

  • 가변 분할 방식

    • 내부 단편화가 발생하지 않습니다.

    • 외부 단편화가 발생합니다.

  • 고정 분할 방식

    • 외부 단편화가 발생하지 않습니다.

    • 내부 단편화가 발생합니다.

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

  • 스레싱

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

  • 폰 노이만 구조는 CPU와 메모리가 필수 사항이기 때문에 HDD나 SSD같은 보조저장장치는 컴퓨터를 실행시키는데 반드시 필요한 것은 아닙니다.

  • 다만 컴퓨터 부팅 과정 중 하드디스크에 있는 마스터 부트 레코드에 저장된 부트로더를 메모리로 가져와서 실행하며, 운영체제 또한 대부분 HDD나 SSD에 저장되므로 폰 노이만 구조로만 따진다면 반드시 필요하지는 않지만 사실상 필수적이라고 생각합니다.

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

  • 파일 시스템은 파일을 삭제할 때 파일 데이터 전체를 삭제하는 것이 아닌, 파일의 헤더만 삭제하기 때문입니다.

  • 파일 헤더를 삭제한 파일 블록은 free block list에 저장되므로 복구가 가능합니다.

댓글을 작성해보세요.


채널톡 아이콘