Computer Science6 [혼공네트] 2주차_Chapter 02 02-1 이더넷물리 계층 & 데이터 링크 계층: 이더넷(통신 매체 규격) 사용 - 이더넷 표준이더넷 관련 기술 = IEEE802.3 - 통신 매체통신 매체 표기 형태: 전송 속도 BASE- 추가특성 전송속도 (숫자: Mbps / 숫자G: Gbps)+ BASE: 베이스 밴드(비트 신호 변환 데이터 ➡️ 통신 매체 전송)+ 추가 특성(전송 가능한 최대 거리 || 물리 계층 인코딩 || 레인 수 || 통신 매체 종류)통신 매체의 종류(추가 특성에 기재)케이블 종류C동축 케이블T트위스티드 페어 케이블S단파장 광섬유 케이블L장파장 광섬유 케이블 e.g., 10BASE-T 케이블 = 10Mbps 속도 지원 트위스티드 페어 케이블 - 이더넷 프레임 이더넷 프레임: 캡슐화 과정(정보 from 상위 계층 + 헤더/트레.. 2024. 7. 23. [혼공네트] 1주차_Chapter 01 01-1 컴퓨터 네트워크를 알아야 하는 이유(컴퓨터) 네트워크: 여러 개의 장치가 서로 연결되어 정보를 주고받을 수 있는 통신망 인터넷: 여러 네트워크를 연결한 '네트워크의 네트워크' 개발자 업무에 필요한 네트워크 지식- 프로그램 만들기: TCP/UDP, DNS, HTTP/HTTPS, 포트 번호- 프로그램 유지 보수: 인터넷 연결, 웹 서버 동작 🌟추가 숙제Ch.01(01-1) 확인 문제 2번(p.35) 풀고 설명하기2. 네트워크에 대한 설명으로 옳지 않은것을 골라 보세요.① 네트워크에 대한 이해는 프로그램을 만드는 과정에 도움을 준다 01-2 네트워크 거시적으로 살펴보기네트워크: 그래프 형태(노드: 정보를 주고받을 수 있는 장치 + 간선: 유무선 통신 매체 ) + 메시지 - 호스트 (= 가장자리 노.. 2024. 7. 10. [혼공컴운] 4주차_Chapter 09~11 기본미션 p. 304의 확인 문제 1번 풀고 인증하기 선택미션 Ch.11(11-2) 준비 큐에 A,B,C,D 순으로 삽입되었다고 가정했을 때, 선입 선처리 스케줄링 알고리즘을 적용하면 어떤 프로세스 순서대로 CPU를 할당받는지 풀어보기 Chapter 0️⃣9️⃣ 1) 운영체제를 알아야 하는 이유 (시스템) 자원: 프로그램 실행에 마땅히 필요한 요소들 e.g. 컴퓨터 부품(CPU, 메모리, 보조기억장치, 입출력 장치) ⬇️ 운영체제: 실행할 프로그램에 필요한 자원 할당 + 프로그램이 올바르게 실행되도록 돕는 프로그램 메모리 = 커널 영역(운영 체제) + 사용자 영역(응용 프로그램) 운영 체제를 깊이 이해하면 ➡️ 하드웨어와 프로그램을 더 깊이 이해할 수 있음 2) 운영체제의 큰 그림 운영체제의 핵심 서비스.. 2024. 2. 9. [혼공컴운] 3주차_Chapter 06~08 기본 미션 p. 185의 확인 문제 3번, p. 205의 확인 문제 1번 풀고 인증하기 선택 미션 Ch.07(07-2) RAID의 정의와 종류를 간단히 정리해 보기 Chapter 0️⃣6️⃣ 1) RAM의 특징과 종류 휘발성 저장 장치: 전원을 끄면 저장된 명령어와 데이터가 모두 날아감 e.g. 메모리(RAM) - 현재 "실행되는" 프로그램의 명령어 + 데이터 저장 [Chapter 01] 비휘발성 저장 장치: 전원이 꺼져도 저장된 내용 유지 but CPU가 직접 접근하지 못함 ➡️ RAM으로 복사하여 저장한 뒤 실행 e.g. 보조기억장치(하드 디스크, SSD, CD-ROM, USB 메모리) - "보관할" 프로그램의 명령어 + 데이터 저장 [Chapter 01] RAM 용량 ⬆️ ➡️ 프로그램 실행 시간 .. 2024. 1. 21. [혼공컴운] 2주차_Chapter 04~05 기본 미션 p. 125의 확인 문제 2번, p. 155의 확인 문제 4번 풀고 인증하기 선택 미션 Ch.05(05-1) 코어와 스레드, 멀티 코어와 멀티 스레드의 개념을 정리하기 Chapter 0️⃣4️⃣ CPU의 작동 원리 1) ALU와 제어장치 CPU: ALU(계산 담당) + 제어장치(명령어를 읽어들이고 해석) + 레지스터(작은 임시 저장 장치) [Chpater 01] ALU ➡️입력 정보: 피연산자(from 레지스터) + 제어신호(from 제어장치) 🔄️연산 수행...(산술 연산, 논리 연산) ⬅️출력 정보: 특정 숫자, 문자, 메모리 주소(to 레지스터) + 플래그[Chapter 02](to 플래그 레지스터) ∵ 메모리 접근 속도: 레지스터 >>> CPU 플래그: 연산에 대한 추가적인 정보 플래그.. 2024. 1. 14. [혼공컴운] 1주차_Chapter 01~03 기본 미션 p. 51의 확인 문제 3번, p. 65의 확인 문제 3번 풀고 인증하기 선택 미션 p. 100의 스택과 큐의 개념을 정리하기 Chapter 0️⃣1️⃣ 컴퓨터 구조 시작하기 1) 컴퓨터 구조를 알아야 하는 이유 - 문제 해결 능력 향상 - 성능, 용량, 비용 고려 ➡️ 최적화 가능 2) 컴퓨터 구조의 큰 그림 컴퓨터 구조 ➡️컴퓨터가 이해하는 정보 - 데이터: 정적인 정보, 2진수로 표현 - 명령어: 동적인 정보, 데이터를 작동시킴 [Chapter 03] ➡️컴퓨터의 네가지 핵심 부품(그림 참조) - 중앙처리장치(CPU) [Chapter 04] : 1. 메모리에 저장된 명령어 읽어들임 → 2. 명령어 해석 → 3. 명령어 실행 - 산술논리연산장치(ALU): 계산기 - 레지스터: 프로그램을 실.. 2024. 1. 7. 이전 1 다음