네트워크란 노드와 링크(간선)가 서로연결되거나 연결되지 않은 집합체노드 : 서버, 라우터, 스위치 등의 네트워크 장비 / 링크 : 유선 or 무선좋은 네트워크 : 짧은 시간에 많은 양을 처리하고 장애 빈도가 적고 보안적인 네트워크단위 bps : 초당 전송되는 비트 수대
네트워크는 여러개의 네트워크 기기로 구성된다계층별로 네트워크 기기가 나눠지고 높은 계층은 하위 계층(프로토콜)을 처리할 수 있지만 하위가 상위를 터리하지는 못함애플리케이션 : L7 스위치인터넷 : 라우터, L3 스위치데이터 링크 : L2 스위치, 브리지물리 : NIC,
운영체제는 사용자가 편리하게 컴퓨터를 사용할 수 있도록 하드웨어 자원을 효율적으로 관리해주는 장치편리하게 컴퓨터를 사용할 수 있도록 소프트웨어를 관리하고 하드웨어 자원을 효율적으로 관리해주는 장치하드웨어와 소프트웨어의 중간에 위치한, 하드웨어를 제어하는 저수준 소프트웨
프로세스: 실행 중인 프로그램의 인스턴스 CPU 스케줄링의 기본 단위 메모리에 로드되면 고유의 자원(메모리 공간, 파일 디스크립터 등)을 할당받음 생성 (New) fork(), exec() 호출로 새로운 PCB(Process Control Block) 생성 준
공통으로 사용될 수 있는 특정한 기능들을 모듈화(모아놓은 것)💡 제어의 역전(Inversion of Control, IoC)이 개념은 프레임워크를 설명할 때 자주 등장합니다.라이브러리는 개발자가 주도하지만프레임워크는 전체 흐름을 프레임워크가 주도하고 개발자가 필요한