[미션] 인프런 워밍업 클럽 2기 CS - 2주차
운영체제 1. FIFO 스케줄링의 장단점이 뭔가요? First in First Out의 스케줄링의 단점은 먼저 온 작업이 먼저 처리되기 때문에 긴급한 작업이 중간에 들어와도 앞에 있는 모든 작업이 끝난후에 실행된다는 단점이 존재한다. 2. SJF를 사용하기 여러운 이유가 뭔가요? 최소작업 우선 스케줄링은 짧은 작업들이 계속 들어오면 긴 작업들은 실행할 기회...
- 좋아요수
- 1
운영체제 1. FIFO 스케줄링의 장단점이 뭔가요? First in First Out의 스케줄링의 단점은 먼저 온 작업이 먼저 처리되기 때문에 긴급한 작업이 중간에 들어와도 앞에 있는 모든 작업이 끝난후에 실행된다는 단점이 존재한다. 2. SJF를 사용하기 여러운 이유가 뭔가요? 최소작업 우선 스케줄링은 짧은 작업들이 계속 들어오면 긴 작업들은 실행할 기회...
인프런 워밍업 클럽 스터디 2기 CS 2주차 발자국 CPU 스캐줄링 프로세스 동기화 임계 구역, 경쟁 조건 상호배제 세마포어 wait와 signal을 사용하여 공유 자원 관리 상호 배제 매커니즘 프로그래밍 언어에서 지원하는 방법 ex ) java에서는 synchronized 사용 이를 사용하면 동시에 여러 프로세스에서 사용할때 상호 배제 데드락 공유자원 때...
운영체제 1. while(true){ wait(1); // 1초 멈춤 bool isActivated = checkSkillActivated(); // 체크 } 위 코드는 1초 마다 플레이어가 스킬을 사용했는지 체크하는 코드입니다. 이 방식은 폴링방식입니다. 1초마다 체크하기 때문에 성능에 좋지 않습니다. 이를 해결하기 위한 방식으로 어떤 걸 이용해야 할까요...
운영체제 컴퓨터의 역사 애니악(진공관) -> 1950년도 초 (집적회로 개발) -> 1950년도 중후반(싱글 스트림 배치 시스템) -> 1960년도 (시분할 시스템) -> 1970년도 (개인 컴퓨터의 시작) 컴퓨터의 CPU 가격이 비쌌기 때문에 CPU 사용률을 끌어 올리는 쪽으로 발전 시분할 시스템 메모리에 여러 프로그램을 올려놓고 시간을 나누어서 빠르게 ...