[워밍업 클럽 CS 3기] 2주차 미션
운영체제 FIFO 스케줄링의 장단점이 뭔가요? 장점: 직관적이고 단순해서 구현이 쉽습니다. 단점: 실행 시간이 짧은 프로세스를 먼저 배치해주지 못하는 등, 실행 시간에 따라 유동적으로는 작업을 할 수 없습니다. SJF를 사용하기 여러운 이유가 뭔가요? 프로세스가 걸리는 시간 예측이 힘들기 때문입니다. 짧은 프로세스가 먼저 실행되어야 한다는 것이 원칙인데 해...
- 좋아요수
- 0
운영체제 FIFO 스케줄링의 장단점이 뭔가요? 장점: 직관적이고 단순해서 구현이 쉽습니다. 단점: 실행 시간이 짧은 프로세스를 먼저 배치해주지 못하는 등, 실행 시간에 따라 유동적으로는 작업을 할 수 없습니다. SJF를 사용하기 여러운 이유가 뭔가요? 프로세스가 걸리는 시간 예측이 힘들기 때문입니다. 짧은 프로세스가 먼저 실행되어야 한다는 것이 원칙인데 해...
운영체제 프로세스 간 통신 → 한 컴퓨터내에서 파일과 파이프를 이용해서 통신, 쓰레드 통신, 네트워크 통신(소켓, RPC) → 공유 자원이란 프로세스가 같이 이용하는 파일, 변수 → 공유 자원으로 인해 동기화 문제 발생 공유자원과 임계구역 → 임계구역 : 여러 프로세스가 동시에 사용할 수 없는 구역 → 경쟁조건 : 공유자원을 사용하기 위한 프로세스간 경쟁 ...
운영체제 while(true){ wait(1); // 1초 멈춤 bool isActivated = checkSkillActivated(); // 체크 } 위 코드는 1초 마다 플레이어가 스킬을 사용했는지 체크하는 코드입니다. 이 방식은 폴링방식입니다. 1초마다 체크하기 때문에 성능에 좋지 않습니다. 이를 해결하기 위한 방식으로 어떤 걸 이용해야 할까요? 인...
운영체제 운영체제에 대해서 운영체제는 프로세스 관리, 메모리 관리, 하드웨어 관리, 파일 시스템 관리 등의 역할을 함 커널은 프로세스와 메모리를 관리 역할 (사용자 - 인터페이스, 애플리케이션 - 시스템콜, 하드웨어 - 드라이브) 폰 노이만 구조 - CPU와 메모리 사이를 버스(데이터 전달 통로)로 연결하는 구조 CPU는 ALU(산술논리연산장치), 제어장치...