inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

연이
1

"인프런 워밍업 클럽 스터디 2기 CS" 과정을 듣게 되었다.

프로그래밍 언어 공부하기만 바빴지 CS에 대해서는 아는 것이 없었기에, 강의 수집가라 수집만 하고 완강을 한 적이 별로 없었기에, 항상 장바구니에 넣어두고 언젠가 사야지 고민하던 "감자"님 강의기에

2일 정도 고민 후 바로 강의 구매 및 스터디 신청을 하게 되었다.


그림으로 쉽게 배우는 운영체제

섹션1) 운영체제 들어가기

운영체제 개요

운영체제가 하는 일

1. 프로세스 관리

2. 메모리 관리

 

운영체제의 구조

image이미지 참조 ) https://ko.wikipedia.org/wiki/%EC%BB%A4%EB%84%90_%28%EC%BB%B4%ED%93%A8%ED%8C%85%29

컴퓨터 하드웨어와 구조

컴퓨터의 부팅과정

인터럽트(Interrupt)

 

섹션2) 프로세스와 쓰레드

프로그램과 프로세스

멀티프로그래밍과 멀티프로세싱

PCB(Process Control Block) 

컨텍스트 스위칭

프로세스 생성과 종료

쓰레드

CPU스케줄링

 

다중큐

스케줄링 목표

FIFO(First In First Out)


그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편)

 섹션1) 개요

자료구조와 알고리즘이란?

시간복잡도

배열

연결리스트(Linked List)

스택(Stack)

큐(Queue)

덱(Deque)

해시테이블(Hash Table)

셋(Set)


회고

운영체제를 처음 공부해서 그런지 낯선 단어들이 굉장히 많았다. 그래서인지 생각했던 시간보다 많이 소요되었다.

알고리즘 개념은 어느정도 알고 있었지만 구현을 하려니 어려웠고 이것 또한 생각했던 것보다 시간이 많이 소요되었다...

반복하다보면 익숙해지겠지 🙂 그리고 강의 들으면서 길게 작성하는 방법보단 강의의 핵심만 작성하도록 해야겠다.

웹 개발

답변 0