Study/CS 3

[CS]Network

OSI 7계층물리 Physical 데이터 전기적인 신호로 변환해서 주고 받는 기능을 진행하는 공간 데이터를 전송하는 역할만 진행데이터 링크 Data Link 물리 계층으로 송수신되는 정보를 관리하여 안전하게 전달되도록 도와주는 역할 Mac 주소를 통해 통신 프레임에 Mac 주소를 부여하고 에러 검출, 재전송, 흐름 제어를 진행네트워크 Network 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능을 담당 라우터를 통해 이동할 경로를 선택하여 IP 주소를 지정, 해당 경로에 따라 패킷을 전달 라우팅, 흐름 제어, 오류 제어, 세그먼테이션 수행전송 Transport TCP와 UDP 프로토콜을 통해 통신을 활성화 포트를 열어두고, 프로그램들이 전송을 할 수 있도록 제공 TCP: 신뢰성, 연결 지향적 UD..

Study/CS 2024.06.20

[CS]OS(Operating System)

운영체제란?하드웨어를 관리하고, 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 응용 프로그램과 하드웨어 간의 인터페이스로써 다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경을 제공해준다.사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 시스템 소프트웨어 유형일괄 처리 시스템(Batch Processing System)유사한 작업들끼리 일정량 또는 일정 시간 묶어서 처리하는 방식 다중 프로그래밍 시스템(Multi Programming System)하나의 cpu와 주기억 장치를 이용하여 여러 개의 프로그램을 동시에 처리하는 방식 시분할 시스템(Time Sharing System)시간을 분할하여 여러 사용자들에게 컴퓨터 자원을 번갈아 가며 할당하면 사용자는 자신이 컴퓨터를 독점하고 ..

Study/CS 2024.06.13

[CS]Computer Architecture - 하드웨어, 시스템 버스, CPU, 캐시 메모리

컴퓨터의 구성하드웨어: 컴퓨터를 구성하는 기계적 장치중앙처리장치(CPU)기억 장치: RAM, HDD입출력 장치: 마우스, 프린터소프트웨어: 하드웨어의 동작을 지시하고 제어하는 명령어 집합시스템 소프트웨어: 운영체제, 컴파일러응용 소프트웨어: 워드프로세서, 스프레드시트 하드웨어중앙처리장치, 기억 장치, 입출력 장치로 구성된다. 중앙처리장치(CPU)인간으로 따지면 두뇌에 해당한다.주기억장치에서 프로그램 명령어와 데이터를 읽어와 처리하고 명령어의 수행 순서를 제어한다.구성산술논리연산장치(ALU): 비교와 연산을 담당제어 장치: 명령어의 해석과 실행을 담당레지스터: 속도가 빠른 데이터 기억장소소형 컴퓨터에서는 CPU를 마이크로프로세서라고도 부른다. 기억 장치프로그램, 데이터, 연산의 중간 결과를 저장하는 장치이..

Study/CS 2024.05.29