inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Eun-Ng님의 블로그

Eun-Ng Eun-Ng

@eunng

수강평 작성수
2
평균평점
5.0

블로그 6

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

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

운영체제 섹션 8. 가상메모리 8-1. 가상메모리 개요 가상메모리를 사용해 프로세스는 운영체제 영역이 어디있는지, 물리메모리 크기가 얼마나 큰지 몰라도 됨. 즉, 프로그래머는 물리 메모리의 크기와 프로세스가 메모리에 어느 위치에 올라가는지 신경쓰지 않고 0x0번지에서 시작된다고 생각하고 프로그래밍을 하면 됨 프로세스 입장에서는 물리 메모리에 직접 접근할 일...

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

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

운영체제 메모리의 종류는 어떤것들이 있나요? 각 메모리의 특징도 함께 적어주세요. 레지스터 : 가장 빠른 기억장소로 CPU 내에 존재하고 있음. 컴퓨터의 전원이 꺼지면 데이터가 사라지기에 휘발성 메모리로 불. 32bit, 64bit는 레지스트리의 크기를 말함. CPU는 계산을 할 때 메인메모리에 있는 값을 레지스터로 가져와 계산함. 계산 결과는 다시 메인메...

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

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

운영체제 FIFO 스케줄링의 장단점이 뭔가요? 장점 관리가 용이하고, 오버헤드가 적습니다. 프로세스가 순서대로 처리되기에 예측 가능성이 높습니다. 단점 버스트 타임이 긴 프로세스가 처리중이면 대기중인 프로세스들이 오래 대기해야합니다. 그에 따라 평균 대기 시간이 길어질 수 있습니다. SJF를 사용하기 여러운 이유가 뭔가요? 이론적으로 본다면 버스트 타임이 ...

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

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

운영체제 섹션 4. 프로세스 동기화 4-1. 프로세스간 통신 프로세스는 독립적으로 실행되기도 하지만, 다른 프로세스와 데이터를 주고받으며 통신을 하는 경우도 있음 프로세스 통신의 종류 파일과 파이프를 이용하는 방법(프로세스 간 통신 방법) 파일 : 통신하려는 프로세스들이 하나의 파일을 이용해 읽고 쓰는 방법 파이프 : 운영체제가 생성한 파이프를 이용해 데이...

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

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

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

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

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

운영체제 프로그램과 프로세스 프로그램 : 저장장치에 저장된 정적인 코드 프로세스 : 실행 중인 프로그램 (메모리에 로드됨) 멀티프로그래밍과 멀티프로세싱 멀티프로그래밍 : 여러 프로그램을 메모리에 동시에 올려두고 실행 멀티프로세싱 : 여러 프로세서(CPU)가 여러 프로세스 동시 처리 프로세스 상태 생성(New) : 프로세스 생성됨 준비(Ready) : CPU...

좋아요수
0