inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

오이고기님의 블로그

오이고기 오이고기

@hjg0205316355

수강평 작성수
-
평균평점
-

블로그 6

인프런 워밍업 클럽 스터디 2기 CS 3주차 발자국

인프런 워밍업 클럽 스터디 2기 CS 3주차 발자국

운영체제 가상 메모리, 입출력 장치, 파일 시스템에 대해 배웠습니다. 가상 메모리에선 메모리 할당 방식인 가변 분할 방식과 고정 분할 방식을 배우며 이의 장단점을 알아보고 이 두 방식의 절충 방식도 알아보았습니다. 그리고 이 할당 방식 이후엔 가져오기 정책과 교체 정책도 살펴보았고, 이후 입출력 장치가 어떻게 데이터를 주고 받는지 알아보고 파일 시스템에서 ...

좋아요수
1
인프런 워밍업 클럽 스터디 2기 CS 3주차 미션

인프런 워밍업 클럽 스터디 2기 CS 3주차 미션

# 운영체제 1. 메모리의 종류는 어떤것들이 있나요? 각 메모리의 특징도 함께 적어주세요. 레지스터: 가장 빠른 메모리로 CPU 내부에 있다. 잦은 메모리 접근으로 인한 성능 감소를 줄이기 위해 사용한다. 캐시: 레지스터 다음으로 빠른 메모리로 마찬가지로 잦은 메모리 접근으로 인한 성능 감소를 줄이기 위해 있다. 메모리: 프로세스들이 올라가 있는 메모리이다...

좋아요수
1
인프런 워밍업 클럽 스터디 2기 CS 2주차 발자국

인프런 워밍업 클럽 스터디 2기 CS 2주차 발자국

운영체제 운영체제에서는 남은 CPU 스케줄링 기법인 SJF, RR, MLFQ를 알아보았고 이후 프로세스 동기화에서 프로세스 간 통신, 공유 자원과 임계구역, 세마포어 등을 배웠다. 이렇게 프로세스 간 동기화를 배우고 여기서 발생하는 문제인 데드락도 알아보았고 어떤 조건이 갖춰지면 데드락이 발생하는 지 알아보았다(상호배제, 비선점, 점유와 대기, 원형 대기)...

좋아요수
1
인프런 워밍업 클럽 스터디 2기 CS 2주차 미션

인프런 워밍업 클럽 스터디 2기 CS 2주차 미션

**운영체제** 1. FIFO 스케줄링의 장단점이 뭔가요? FIFO 알고리즘의 장점은 우선 로직이 간단하다는 겁니다. 들어온 순서대로 Job을 수행하면 됩니다. 허나 단점은 정말 단순히 순서대로 작업을 수행하기 때문에 앞에 수행 시간이 엄청 오래 걸리는 Job이 있고 바로 뒤에 잠깐이면 끝나는 Job이 있어도 예외 없이 뒤의 Job은 앞의 Job의 오랜 수...

좋아요수
1
인프런 워밍업 클럽 스터디 2기 CS 1주차 발자국

인프런 워밍업 클럽 스터디 2기 CS 1주차 발자국

운영체제 처음에는 운영체제의 역사부터 시작해서 어떻게 해서 운영체제가 생겨났는지 알아보았다. 그 후 간단하게 컴퓨터의 구조를 알아보고 이후 프로그램과 프로세스의 차이, 운영체제가 어떻게 PCB를 통해 프로세스를 제어하는 지를 알아보았다. 그 밖에도 프로세스의 상태, 컨택스트 스위칭을 배우고 지금은 CPU가 스케줄링을 통해서 프로세스를 제어하는 다양한 방식을...

좋아요수
1
인프런 워밍업 클럽 스터디 2기 CS 1주차 미션

인프런 워밍업 클럽 스터디 2기 CS 1주차 미션

운영체제 1. ```C while(true){ wait(1); // 1초 멈춤 bool isActivated = checkSkillActivated(); // 체크 } ``` 위 코드는 1초 마다 플레이어가 스킬을 사용했는지 체크하는 코드입니다. 이 방식은 폴링방식입니다. 1초마다 체크하기 때문에 성능에 좋지 않습니다. 이를 해결하기 위한 방식으로 어떤 걸...

좋아요수
1