CS지식
-
1일차 - 웹과 네트워크의 기본CS지식/네트워크 2021. 4. 16. 21:27
오늘부터 네트워크 공부도 시작을 했다. 데이터베이스와 운영체제는 KOCW강의를 토대로 공부를 하고 있지만 네트워크는 다른 방식으로 공부를 시작했다. 왜냐하면, 대학교에서 데이터 통신과목과 컴퓨터 네트워크 과목을 수강해서 어느정보 기본지식은 가지고 있는 상태이기 때문이다. 그래서 네트워크 공부를 위해 어떻게 공부를 할까 생각을 하다가 유튜브에서 책을 추천받았다. (참고한 유튜브1: www.youtube.com/watch?v=ugP3iNPtf0w) 먼저, 그림으로 배우는 HTTP & Network basic이라는 책으로 공부를 시작하려고 한다. 책은 총 11장으로 구성되어 하루에 1장을 공부하는 것으로 목표로 하여 시작했다. 1. 웹을 나타내는 법 우리는 웹 브라우저에서 원하는 웹 페이지의 주소를 입력하면 ..
-
2일차-System Structure & Program ExecutionCS지식/운영체제 2021. 4. 7. 22:02
오늘은 컴퓨터 내부에서 사용자 프로그램이 동작할 때 흐름의 전반적인 모습을 배웠다. 세부적으로 들어가면 매우 어려운 내용이지만 교수님이 설명을 하시면서 예를 들어주고 이해가 잘 되도록 해주기 때문에 큰 그림으로 봤을 때는 어떠한 느낌인지는 알았다. 1. 컴퓨터 시스템 구조 컴퓨터는 CPU와 메모리로 구성되어있다. 메모리에 쌓여있는 운영체제, 사용자 프로그램을 정해진 스케쥴링에 따라 CPU는 가져와서 일을 하게 된다. 이렇게 보면 간단해보이지만 더 자세히 들어가면 많은 것들이 존재한다. 먼저, CPU 내부부터 살펴보겠다. - register: 메모리보다 빠르면서 정보저장이 가능한 공간 - mode bit: cpu에서 실행되는 것이 운영체제인지 사용자 프로그램인지 구분 (1: 사용자 프로그램 수행, 0: O..
-
1일차-데이터베이스 기본개념CS지식/데이터베이스 2021. 4. 4. 21:46
어제는 운영체제 공부를 시작했는데 오늘은 데이터베이스 입문을 해보기로 했다. 한번에 한 과목?을 쭉 듣고 다른 과목 쭉 듣고 하면 중간에 포기할 거 같기도 하고 지루할까봐 운영체제 - 데이터베이스 - 네트워크순으로 로테이션을 돌려서 공부할 생각이다. (자료구조나 알고리즘은 코딩테스드 대비하는 걸로 대체!) 데이터베이스 공부법을 찾아봤는데 SQL공부하는 것을 많이들 추천하는 글을 봤다. SQL로 시작하는 것보다 이론적인 개념을 먼저하는게 좋을 것 같아 KOCW에서 들을만한 강의를 찾아왔다. 개인적으로 PPT가 잘보이고 교수님 설명이 귀에 잘 박히는? 그런 강의를 찾아보다가 하나를 택했다. 백현미 교수님의 데이터베이스의 원리와 응용(2015년도) (강의 url: www.kocw.net/home/search/..
-
1일차-운영체제란?CS지식/운영체제 2021. 4. 3. 21:54
오늘부터 CS지식 공부를 위해 KOCW에서 제공하는 무료강의로 운영체제 공부 시작!! 반효경 교수님의 운영체제(2014)강의를 선택했다. SW개발자 취업 오픈카톡방에서 많은 사람들이 추천을 해줬기 때문에 일단 믿고 보기 (강의 url: www.kocw.net/home/search/kemView.do?kemId=1046323) 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net 1. 운영체제란? 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층 만약, 운영체제가 없다면 검은 배경화면에 뭐라고..