인프런 워밍업 클럽 스터디 2기 - CS 3주차 발자국
강의 수강 운영체제 일주일 간의 학습했던 내용 메모리의 종류 레지스터, 캐시, 메인메모리, HDD/SSD 속도 : 레지스터 메모리의 주소 메모리를 컴퓨터에 연결하면 0부터 시작하는 주소공간이 있다. -> 물리주소공간 이와 다르게 사용자 관점에서 바라보는 주소 공간 -> 논리 주소 공간 메모리에 운영체제를 위한 공간이 따로 존재한다. -> 사용자 프로세스가 ...
- 좋아요수
- 1
강의 수강 운영체제 일주일 간의 학습했던 내용 메모리의 종류 레지스터, 캐시, 메인메모리, HDD/SSD 속도 : 레지스터 메모리의 주소 메모리를 컴퓨터에 연결하면 0부터 시작하는 주소공간이 있다. -> 물리주소공간 이와 다르게 사용자 관점에서 바라보는 주소 공간 -> 논리 주소 공간 메모리에 운영체제를 위한 공간이 따로 존재한다. -> 사용자 프로세스가 ...
운영체제 1. 메모리의 종류는 어떤것들이 있나요? 각 메모리의 특징도 함께 적어주세요. 레지스터 가장 빠른 기억장소이며, CPU 내에 존재합니다. 휘발성 메모리입니다. -> 컴퓨터 전원이 꺼지면 데이터가 사라집니다. CPU가 계산할 때 메인메모리에 있는 값을 레지스터로 가져와 계산을 합니다. 캐시 레지스터보다 느리고, 메인메모리보다 빠릅니다. 메인메모리에 ...
강의 수강 운영체제 일주일 간의 학습했던 내용 SJF (Shortest Job First) FIFO에서 Burst Time이 짧은 프로세스를 먼저 실행했을 때 평균 대기 시간이 짧아져서 고안된 알고리즘 현실적 어려움 존재 : 프로세스의 작업시간 예측 어려움, Burst Time이 긴 프로세스는 오랫동안 실행되지 않을 수 있음 현재 사용되지 않는다. RR (...
운영체제 1. FIFO 스케줄링의 장단점이 뭔가요? 장점 : 단순하고 직관적입니다. 단점 한 프로세스가 끝나야 다음 프로세스가 시작할 수 있기 때문에 실행시간이 짤은 프로세스가 실행시간이 긴 프로세스의 작업이 끝날 때까지 기다려야 합니다. I/O 작업이 있다면 I/O 작업이 끝날 떄까지 CPU가 쉬어야 하기 때문에 CPU 사용률이 감소합니다. 2. SJF를...
강의 수강 운영체제 일주일 간의 학습했던 내용 운영체제가 하는 일 : 프로세스 관리, 메모리 관리, 하드웨어 관리, 파일 시스템 관리 운영체제의 역사 1. 1950년대 에니악 : 스위치와 배선을 연결해서 프로그래밍, 입출력 중간에 계산 불가 2. 1950년대 초 : 직접 회로가 만들어짐, 컴퓨터가 카드를 읽어 계산하고 라인 프린터로 출력 3. 1950년대 ...
운영체제 while(true){ wait(1); // 1초 멈춤 bool isActivated = checkSkillActivated(); // 체크 } 1. 위 코드는 1초 마다 플레이어가 스킬을 사용했는지 체크하는 코드입니다. 이 방식은 폴링방식입니다. 1초마다 체크하기 때문에 성능에 좋지 않습니다. 이를 해결하기 위한 방식으로 어떤 걸 이용해야 할까요...