inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

한선규
0

운영체제

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


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

경계 레지스터.

경계 레지스터는 CPU 내부에 위치하며, 메모리에서 운영체제 영역과 사용자 영역을 분리한다. MMU는 프로세스가 경계를 벗어났는지 감시하며 벗어났을 경우 프로세스를 강제 종료 시킨다.


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


  1. HDD나 SSD는 컴퓨터를 실행시키는데 꼭 필요한 걸까요?

네 반드시 필요합니다. 운영체제와 프로그램을 저장해야 하기에 없으면 부팅이 안되거나 프로그램을 실행할 수 없습니다.


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

     

    파일을 삭제하면 파일 테이블에서 해당 파일의 헤더 정보만 제거되고, 실제 데이터는 삭제되지 않은 채 자유 공간 목록(free block list)에 포함된다. 사용자는 파일이 완전히 삭제된 것처럼 보이지만, 새로운 데이터가 해당 영역을 덮어쓸 때까지 디스크에 그대로 남아 있어 포렌식을 통해 복구할 수 있다.

     

     


답변 0