inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

채채님의 블로그

채채 채채

@cysh34265165

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

블로그 6

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

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

운영체제 1. 메모리의 종류는 어떤것들이 있나요? 각 메모리의 특징도 함께 적어주세요. 컴퓨터에서 사용하는 메모리는 레지스터, 캐시, 메인메모리(RAM), 보조저장장치(HDD, SSD) 등이 있다. - 레지스터는 CPU 내에 있는 가장 빠른 휘발성 메모리로, 비싼 가격과 작은 용량을 가지고 있다. - 캐시는 미리 RAM에서 자주 사용하는 데이터를 가져와서 ...

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

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

학습 내용 운영체제 프로세스는 메모리 관리자 를 통해 메모리에 접근 메모리 관리자 : 프로세스 요청이 있을 때 그에 맞는 물리 메모리로 연결시켜줌 가상 메모리 운영체제(0x0) 영역을 제외한 나머지 영역을 일정한 크기로 분리 가변 분할 방식 (세그멘테이션) 단점: 외부 단편화 고정 분할 방식 (페이징) 단점: 내부 단편화 단점 보완: 세그멘테이션-페이징 혼...

좋아요수
1
  • 워밍업클럽
  • 운영체제
  • 자료구조
  • 알고리즘
[인프런 워밍업 클럽 스터디 3기] CS - 2주차 발자국

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

학습 내용 운영체제 프로세스 동기화 컴퓨터 내 프로세스 간 통신 동일 프로세스 내 통신: 운영체제가 생성한 파이프로 데이터를 읽고 씀 스레드 간 통신: 데이터 영역이나 힙 영역 사용 시 통신 가능 동일 네트워크 내 프로세스 간 통신 소켓 통신, RPC(원격 프로시저 호출) 공유 자원 : 프로세스 통신 시 공동으로 이용하는 변수나 파일 임계구역 (Critic...

좋아요수
1
  • 워밍업클럽
  • 운영체제
  • 알고리즘
  • 자료구조
[인프런 워밍업 클럽 스터디 3기] CS - 2주차 미션

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

운영체제 1. FIFO 스케줄링의 장단점이 뭔가요? FIFO는 먼저 들어간 프로세스가 먼저 실행되는 스케줄링 방법이다. 프로세스가 도착한 순서대로 실행이 되기 때문에 직관적이고 단순하다. 반면 먼저 들어온 프로세스가 완전히 끝나야 다음 프로세스를 실행할 수 있기 때문에 대기 시간이 증가할 수 있다는 단점이 있다. 또한, 프로세스가 들어온 순서에 따라 실행하...

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

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

학습 내용 운영체제 폴링 방식 : 주기적으로 CPU를 확인하여 I/O 완료 확인 인터럽트 방식 : I/O 완료 시 CPU에게 신호를 주고, ISR을 실행 시켜 작업 완료 프로세스 : 하드 디스크에 저장된 프로그램이 메모리에 올라간 상태 프로세스 구조 : 코드 영역, 데이터 영역, 힙 영역, 스택 영역 C 언어에서 프로그램이 되는 과정: C언어 -> 전처리기...

좋아요수
0
  • 워밍업클럽
  • 운영체제
  • 알고리즘
  • 자료구조
[인프런 워밍업 클럽 스터디 3기] CS - 1주차 미션

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

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

좋아요수
0