도커1에서 가져온 이야기 4-4-1 운영체제는 무엇인가? 운영체제는 무엇입니까? 컴퓨터 시스템 자원을 효율적으로 관리해서 응용프로그램이나 사용자에게 제공하는 소프트웨어를 이야기합니다. 컴퓨터 하드웨어는 어떻게 나눌수 있습니까? 계산하는 역할을 하는 CPU, 그래픽카드(
프로세스란 무엇인가? 윈도우 작업관리자에서 확인할 수 있고 실행을 위해 커널에 등록된 작업입니다. 커널에 등록된 이유는 시스템의 성능을 향상시키기 위해서입니다. 운영체제에서 이야기하는 PCB는 무엇입니까? 운영체제가 프로세스 관리에 필요한 정보를 저장하는 Process
프로세스 스케쥴링이란 무엇인가? 자원을 할당할 프로세스를 시간 분할, 혹은 공간 분할등을 이용해서 선택하고 관리하는 것을 이야기한다. 프로세스 스케쥴링은 왜 필요한가? 여러개의 프로세스가 시스템 내 존재하는 다중 프로그래밍을 하고 있는 상황에서 자원을 할당 할 프로세스
프로세스 동기화란 무엇입니까? 여러개의 프로세스가 존재하는 다중 프로그래밍 시스템인 상황에서 여러 프로세스들이 서로 정보를 공유하거나 동작을 맞추어 문제발생의 가능성을 배제시키는 것을 이야기합니다. 2, 프로세스 동기화가 왜 필요합니까? 실행 순서에 따라서 따라서 결과
교착상태란 어떤 상태입니까? deadlock이라고 불리는데 프로세서들이 자원을 요구하고 있을 때 어떤 프로세서들도 자원을 가져갈 수 없어 프로세스가 발생할 수 없는 상태를 deadlock 상태에 빠진다고 합니다. 운영체제에서 자원이란 어떤 의미입니까? 하드웨어와 소프트