CS

CS

[네트워크] 네트워크 개념 정리

네트워크의 기초 네트워크: 컴퓨터와 다른 디바이스들이 데이터를 주고 받을 수 있도록 연결된 구조를 말한다. 이 디바이스들은 컴퓨터, 프린터, 라우터, 스위치, 서버 등이 될 수 있다. 노드와 링크가 서로 연결되어 있거나 연결되어 있지 않은 집합체를 의미한다. 노드: 서버, 라우터, 스위치 와 같은 네트워크 장치 링크: 유선, 무선 네트워크에서는 디바이스 간의 통신을 관리하기 위해 프로토콜이 사용된다. 프로토콜은 데이터를 어떻게 주고 받을지에 대한 규약을 정의한다. LAN(Local Area Network): 지역 네트워크로 한정된 지리적 범위 내에서 디바이스들이 연결된 지역 네트워크를 나타낸다. 공유기나 스위치등을 이용해서 연결된 지역 네트워크이며 이더넷 프로토콜을 주로 사용한다. WAN(Wide Are..

CS

[운영체제] 운영체제 개념 정리

운영체제란? 운영체제(OS, Operating System): 사용자의 하드웨어, 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어이다. 간단하게 말하자면, 컴퓨터를 쉽게 다룰 수 있게 해주는 인터페이스 ex) 윈도우, macOS, 리눅스 운영체제는 하드웨어와 소프트웨어를 관리하는 소프트웨어 전체라고 할 수 있다. 주요 목적은 하드웨어를 추상화하여 응용 프로그램이 하드웨어의 복잡한 부분을 직접 다루지 않도록 하고, 자원을 효율적으로 할당하여 시스템 전반의 성능을 최적화하는 것이다. 운영체제의 주요 기능과 역할을 다음과 같다. 프로세스 관리 (Process Management): 프로세스는 실행 중인 프로그램을 나타내며, 운영체제는 프로세스의 생성, 스케줄링, 종료 등을 ..

지구우중
'CS' 카테고리의 글 목록