티스토리 뷰
넓고 얕게 외워서 컴공 전공자 되기
by. 널널한 개발자(인프런)
완강 후기 : CS공부는 할때마다 A로만 알고 있던거를 A+,A++, A+++가 되는 느낌이다. 그래서 시작하기만 하면 오히려 흥미 돋아서 하루에 몇개씩 쫙 들어버리는 날들도 많다. 이번에 들었던 널널한 개발자님의 강의도 업무에서 봐왔던 것들, 오고가며 스쳐지나갔던 것들을 더 이해하기 쉽게 설명해주셔서 지루하지않고 재미있게 들엇던 강의다. 이 다음 스텝도 있던데 이벤트나 쿠폰 들어오면 바로 들어볼 생각 !
섹션 1
- 1비트와 디지털
- 4비트와 16진수 그리고 진법변환
- 16진수 표기가 사용되는 예 (색상표현, 컴퓨터 하드웨어 주소 표현, 메모리 값 표현)
- 외워야 할 단위 체계와 숫자
* 8개 비트를 하나로 묶어 1바이트(byte)
* 1byte는 영문자 한 글자가 저장될 수 있는 메모리 크기며, 관리의 최소단위
* 4비트는 16가지(2의 4제곱), 8비트는 256가지(2의 8제곱), 16비트는 65536가지(2의 16제곱, 64kb)
- 컴퓨터가 글자를 다루는 방법 (ASCII 코드 : 미국에서 사용하는 표준 코드체계)
- 컴퓨터가 사진을 다루는 방법(화소 하나를 표현하는데 8비트, 16비트, 24비트, 32비트 정보가 필요)
섹션 2
- 디지털 회로와 덧셈
- 컴퓨터가 뺄셈하는 방법
- CPU가 곱하고 나누는 방법
- 컴퓨터가 연산하는 과정
* CPU(연산장치, 비메모리), RAM(메모리,저장, 1차메모리, 엑셀이랑 비슷)
* RAM 에서 정보를 가져온다 -> 정보를 레지스터에 담음 -> ALU에서 연산 -> 연산 결과는 메모리로 반환
- 컴퓨터가 기억공간을 관리하는 방법 - 레지스터,주기억장치,보조기억장치
- HDD, SDD와 파일 시스템 - 조각 모음의 의미
섹션 3
- 동시성(다른일을 같이한다)과 병렬성(같은 일을 여러명이서 한다) : 동시성의 범주안에 병렬성이 포함
- 원자성, 동기화, 교착상태
- 컴퓨터의 구성요소와 아바타 - 프로세스, 스레드, 메모리
- User mode, Kernel mode
- 가상 메모리
섹션 4
- 프로그래밍의 다른 이름 절차적 글스기
- 컴파일과 고급어 저급어
- 인터프리터
- API와 SDK
섹션 5
- 자료를 정리하는 이유
- 선형 자료구조 Stack과 Queue
- 비선형 자료구조 2진 트리
'Network' 카테고리의 다른 글
HTTP 응답 데이터(HttpServletResponse) - 단순 텍스트, HTML, HTTP API JSON (0) | 2021.04.21 |
---|---|
Http 요청 데이터 조회 - Get, Post, Http message body -JSON (0) | 2021.04.21 |
서블릿 등록, HttpServletRequest 기본 기능들 (0) | 2021.04.11 |
- Total
- Today
- Yesterday