강의정리 [컴퓨터시스템개론] 네트워크 네트워크 기초 네트워크 정의 및 중요성 * 네트워크 (Network): 컴퓨터 간 데이터 전송을 위해 시스템들을 연결한 것 * 정보 및 자원 공유 요구 증대에 따라 네트워킹의 중요성 증가 * 섀넌(C. E. Shannon) 통신 모형: 송신자, 수신자, 메시지, 채널, 인코딩/디코딩 등의 요소로 구성되며, 통신에는 체계적인 규칙(프로토콜)이 필요함을 시사 네트워크 분류
강의정리 [컴퓨터시스템개론] 운영체제 운영체제의 발전 초기 운영체제 * 프로그램 준비 작업 및 작업 간 전환을 단순화하기 위해 등장 * 사용자와 하드웨어 장비를 분리하는 역할 수행 * 사용자는 프로그램을 운영자에게 제출하고 나중에 결과 확인 일괄 처리 (Batch Processing) * 작업(Job)들을 모아 하나의 묶음으로 만들어 사용자의 개입 없이 순차적으로 실행 * 작업 큐 (Job Queue): 실행 대기 중인
강의정리 [컴퓨터시스템개론] 데이터 조작 컴퓨터 구조 중앙처리장치 (CPU - Central Processing Unit) * 컴퓨터의 작업을 처리하고 관리하는 중심적인 역할을 수행하는 장치 * 주요 구성 요소: * 산술논리연산장치 (ALU - Arithmetic Logic Unit): 산술 연산(덧셈, 뺄셈 등)과 논리 연산(AND, OR, NOT 등) 수행 * 제어장치 (Control Unit): 프로그램 명령어를 해석하고 컴퓨터의 다른 부분에 제어 신호를 보내
강의정리 [컴퓨터시스템개론] 데이터의 저장 컴퓨터 시스템 계층 구조 * 컴퓨터 시스템은 여러 계층으로 구성됨 * 응용 소프트웨어: 사용자와 직접 상호작용 * 운영체제: 하드웨어 자원 관리 및 응용 소프트웨어 지원 * 컴퓨터 하드웨어: 물리적인 장치들 * CPU, 캐시 메모리, RAM 메모리, 디스크, 네트워크 장치, 키보드, 마우스, 디스플레이, 프린터 등 데이터의 저장 비트 (Binary digit) * 컴퓨터 안에서 데이터나 정보는 2진수 0과