운영체제

    운영체제 2장

    1. 운영체제의 개념과 발전 목적 (1) 운영체제 개념 운영체제: 사용자가 응용 프로그램을 실행할 수 있는 기반 환경을 제공하여 컴퓨터를 편리하게 사용할 수 있도록 도와주고, 하드웨어를 효율적으로 사용할 수 있도록 다양한 기능을 제공하는 소프트웨어 사용자: 어떤 작업을 수행하려고 컴퓨터를 사용하는 사람이나 장치, 다른 컴퓨터 소프트웨어: 컴퓨터가 기능을 수행하는 데 필요한 모든 프로그램 시스템 소프트웨어: 컴퓨터가 자원을 관리하고 응용 프로그램의 실행을 지원하여 컴퓨터를 제어하는 프로그램 유틸리티: 응용 프로그램보다 작지만 컴퓨터의 여러 처리 과정을 보조하여 시스템을 유지하고 성능을 개선하는 프로그램으로, 운영체제를 돕는 역할 응용 프로그램: 특정 작업을 수행하려는 목적, 즉 어떤 문제를 해결하기 위해 ..

    운영체제 1장

    1. 컴퓨터 하드웨어의 구성 하드웨어 프로세서 - 메모리(기억장치) - 주변장치 시스템 버스로 연결한다. (1) 프로세서 프로세서(중앙처리장치, CPU): 컴퓨터 하드웨어에 부착한 모든 장치의 동작을 제어하고 명령을 실행 연산장치 - 제어장치 - 레지스터 내부 버스로 연결한다. 레지스터 사용자 가시 레지스터 사용자가 운영체제와 사용자 프로그램을 이용해 정보를 변경 할 수 있는 레지스터 종류 설명 데이터 레지스터 함수 연산에 필요한 데이터를 저장한다. 값, 문자 등을 저장하므로 산술 연산이나 논리 연산에 사용하며, 연산 결과로 플래그 값을 저장한다. 주소 레지스터 주소나 유효 주소를 계산하는 데 필요한 주소의 일부분을 저장한다. 주소 레지스터에 저장한 값(값 데이터)을 사용하여 산술 연산을 할 수 있다. ..

    운영체제 1장 연습문제

    1. 컴퓨터 내부에서 프로세서 메모리 사이의 정보 전송에 사용하는 통로는? 버스 - 버스는 하드웨어를 물리적으로 연결하여 데이터를 주고받을 수 있는 통로이다. 2. 프로세서에서 사용하는 버스 형태가 아닌 것은? 시스템 버스 - 시스템 버스는 기능에 따라 데이터 버스, 주소 버스, 제어 버스로 구분한다. 3. 목적이 특수한 값 하나를 저장하거나 연산을 처리하다가 중간 값을 저장하는 프로세서에 위치하는 고속 메모리는? 레지스터 - 레지스터에 저장하는 정보의 종류에 따라 데이터 레지스터, 주소 레지스터, 상태 레지스터 등으로 분류하고 연산을 처리하다가 중간 값을 저장하는 프로세서는 누산기이다. 4. 프로그램 수행을 제어하는 명령어 실행 순서, 즉 다음에 실행할 명령어의 주소를 저장하는 것은? 프로그램 카운터(..