본문 바로가기

운영체제2

[직무 면접 대비] 운영체제 면접 예상 질문 가상 메모리 가상 메모리란 보조기억장치의 일부를 주기억장치처럼 사용하는 것으로 프로그램의 여러 개의 작은 블록으로 나누어 가상 메모리에 저장한 뒤, 프로그램 실행 시 필요한 블록만 가져와 주기억장치에 할당해 처리합니다. 이때 작은 블록으로 나누는 것을 페이징이라 합니다. 프로그램을 동일한 크기로 나누는 것을 페이징이라고 하고 내부 단편화가 생길 수 있습니다. 그리고 세그먼트라는 논리적 단위로 나누는 것을 세그멘테이션이라고 하고 외부 단편화가 생길 수 있습니다. 데드락(Deadlock), 교착 상태 더보기 운영체제에서 데드락(교착상태)이란, 시스템 자원에 대한 요구가 뒤엉킨 상태입니다. 즉, 둘 이상의 프로세스가 다른 프로세스가 점유하고 있는 자원을 서로 기다릴 때 무한 대기에 빠지는 상황을 일컫습니다. .. 2021. 5. 20.
[운영체제] 1 - 컴퓨터 시스템 소개 1. 컴퓨터 시스템 소개 운영체제를 쉽게 학습하려면 먼저 운영체제와 가장 밀접하게 관련 있는 프로세서를 중심으로 메모리, 주변장치와 같은 하드웨어를 살펴보는 것이 좋다. 그런 다음, 컴퓨터 시스템의 동작과 관련된 명령어 구성과 실행 과정, 입출력과 관련된 인터럽트의 개념을 이해해야 한다. 이런 개념들은 운영체제와 밀접한 관련이 있어서 운영체제를 학습하기 전에 기본으로 알아야 할 내용이기도 하다. 그래서 먼저 컴퓨터 시스템이 무엇인지 알아보자. (이미 숙지하고 있다면 바로 2. 운영체제부터 학습) 1) 컴퓨터 시스템 구성요소 * 컴퓨터 시스템은 데이터를 처리하는 물리적인 기계장치인 하드웨어 + 특별한 작업을 지시하려고 명령어로 작성한 프로그램인 소프트웨어로 구성된다. * 운영체제는 컴퓨터 하드웨어와 사용자.. 2020. 10. 26.
반응형