
운영체제 운영체제의 개념 운영체제 정의 컴퓨터 사용자와 컴퓨터 하드웨어 사이의 중계 역할을 하면서 프로그램 실행을 관리하고 제어하는 시스템 소프트웨어 즉, 컴퓨터의 자원을 독점적으로 관리하는 소프트웨어 운영체제 정의 핵심 단어 운영체제는 모든 컴퓨터의 자원 관리 (하드웨어 자원, 소프트웨어 자원, 데이터 자원) 운영체제는 자원에 대한 독점 권한 (자원에 대한 모든 관리 권한은 운영체제에게 있음) 운영체제는 관리자 (프로그램, 메모리, 하드웨어, 사용자 계정 등 관리) 운영체제는 소프트웨어 (커널, UI/도구 프로그램, 디바이스 드라이버 구성) 운영체제의 목적 사용자의 컴퓨터 사용의 편리성 컴퓨터의 자원 관리의 효율성 운영체제의 기능 CPU / 프로세스 관리 메모리 관리 파일입출력 관리 장치 관리 네트워크..

프로그래밍 언어론 원리와 실제 프로그래밍 언어란? 1) 프로그래밍 언어란 무엇인가? 프로그래밍 언어: 계산 과정을 기계가 읽을 수 있고 사람이 읽을 수 있도록 기술하기 위한 일종의 표기법 계산 (Computation) : 데이터 조작, 텍스트 처리, 알고리즘 기계 읽기 (Machine readability) : 효율적인 번역 혹은 실행 사람 읽기 (Human readability) : 프로그래밍 편의성, 컴퓨터 연산들의 이해하기 쉬운 추상화 2) 프로그래밍 언어의 중요성 소프트웨어의 발전은 프로그래밍 언어를 매개로 하여 발전 언어에 따라 사고방식이 달라진다. 절차형(명령형) 언어 (procedural language) 함수형 언어 (functional language) 논리 언어 (logic langau..