inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

김형진님의 블로그

김형진 김형진

@hjux

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

블로그 6

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

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

이번 주에는 운영체제와 자료구조 및 알고리즘에 대한 심도 깊은 학습을 진행하였다. 특히 운영체제의 기초부터 고급 개념까지 폭넓게 다루며, 이론과 실습을 통해 이해도를 높였다. 운영체제 우선, 메모리의 종류에 대한 이해를 심화했다. 레지스터, 캐시, 메인 메모리, HDD/SSD 각각의 속도 차이를 인지하면서, 각 메모리가 시스템에서 어떤 역할을 하는지 명확히...

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

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

운영체제 1. 메모리의 종류는 어떤 것들이 있나요? 각 메모리의 특징도 함께 적어주세요. • 레지스터 : CPU 내부에 있는 가장 빠른 메모리로, 휘발성이다. CPU가 데이터를 처리할 때 메인메모리에서 데이터를 가져와 레지스터에서 연산을 수행한다. • 캐시 : 레지스터보다는 느리지만 메인메모리보다는 빠른 메모리로, 필요한 데이터를 미리 저장해 CPU의 메모...

좋아요수
1
  • 알고리즘 · 자료구조
  • 워밍업클럽
  • CS
[인프런 워밍업클럽 CS 2기] 2주차 발자국

[인프런 워밍업클럽 CS 2기] 2주차 발자국

운영체제 프로세스 간 통신 : 프로세스는 같은 컴퓨터 내에서는 파이프나 쓰레드를 사용하고, 다른 컴퓨터 간에는 네트워크를 통해 통신한다. 소켓 통신과 원격 프로시저 호출(RPC)을 사용하여 원격 통신을 처리한다. 공유 자원과 임계 구역 : 여러 프로세스가 동시에 접근해서는 안 되는 영역을 임계구역이라 하며, 상호 배제 메커니즘을 통해 하나의 프로세스만 접근...

좋아요수
1
  • 알고리즘 · 자료구조
  • 워밍업클럽
  • CS
[인프런 워밍업 클럽 2기 - CS] 2주차 미션

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

운영체제 FIFO 스케줄링의 장단점이 뭔가요?: 장점: 구현이 간단하며 요청된 순서대로 처리(선입선출). CPU 점유가 긴 프로세스가 없다면 응답 속도가 빠를 수 있다. 단점: 긴 작업이 앞에 있을 경우 짧은 작업이 오래 기다려야 한다. SJF를 사용하기 여러운 이유가 뭔가요?: 각 프로세스의 실행 시간을 미리 예측하기 어렵다. 실행시간이 너무 긴 프로세스...

좋아요수
1
  • 알고리즘 · 자료구조
  • 워밍업클럽
  • CS
[인프런 워밍업클럽 CS 2기] 1주차 발자국

[인프런 워밍업클럽 CS 2기] 1주차 발자국

자료구조와 알고리즘 자료구조 : 데이터를 효율적으로 저장하고 관리하는 방법. 배열, 연결리스트, 스택, 큐, 트리, 그래프 등이 있다. 알고리즘 : 어떤 문제를 해결하기 위해 정해진 일련의 절차나 규칙을 의미하며, 주어진 입력에 대해 결과를 도출하는 과정이다. 시간 복잡도 : 알고리즘이 수행되는 데 걸리는 시간을 입력 크기에 대한 함수로 표현한 것. 주로 ...

좋아요수
1
  • 알고리즘 · 자료구조
  • 워밍업클럽
  • CS
[인프런 워밍업 클럽 2기 - CS] 1주차 미션

[인프런 워밍업 클럽 2기 - CS] 1주차 미션

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

좋아요수
1
  • 알고리즘 · 자료구조
  • 워밍업클럽
  • CS