목록Computer Science/운영체제 (11)
개발스토리
컴퓨터 시스템을 구성하는 주요 하드웨어에 대하여 알아보자. 저번 포스팅에 하드웨어를 간단히 언급하였는데 더 자세히 언급하겠다. 기본적이지만 핵심적인 컴퓨터 하드웨어 구성은 cpu(프로세서), 메모리, 입출력장치이다. 오늘은 프로세서에 대해 자세히 언급하겠다. ------------------------------------------------------------------------------------------------------------------------ * 프로세서 - 중앙처리장치 ( Central Processing Unit , cpu ) 라고도 한다. - 전원이 켜지면, 제일 처음 동작한다. 메모리의 첫 부분(0번지) 또는 끝부분(0xffffffff) 내용을 읽어 ..
운영체제의 중요 기능에는 무엇이 있을까? * 프로세스 관리 * 메모리 관리 * 저장장치 관리 * 파일 시스템 위 4가지 등이 있다. - 실행 중인 프로그램을 말한다. - 자기 업무를 수행하기 위해 cpu, 메모리, 파일, 입출력장치를 포함한 여러 자원을 필요로 한다. - 프로그램은 수동적인 단위 : 디스크에 저장 된 파일 - 프로세스는 능동적인 단위 - 프로세스의 생성과 제거 - 프로세스의 중지와 재수행 - 프로세스간 동기화 - 프로세스간 통신 - 교착상태 방지 ----------------------------------------------------------------------------------------------..
운영체제란? 운영체제 즉 Operating System은 컴퓨터 시스템의 자원들을 효율적으로 관리하고 컴퓨터 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환겨을 제공하는 여러 프로그램의 집합이다. 운영체제는 컴퓨터 하드웨어와 응용 프로그램 간의 인터페이스 역할을 하며 cpu, 메모리와 같은 컴퓨터 자원을 관리하고 사용자에게 편의를 제공한다. 운영체제는 다음과 같은 두 가지 목적을 가진 프로그램이라고 정리할 수 있다. 1. User view - 사용자에게 프로그램을 수행할 수 있는 환경을 제공 - 컴퓨터 시스템을 편리하게 이용할 수 있게 해준다. 2. System view - 컴퓨터 하드웨어를 효율적으로 이용 - 특히, 다중 사용자 컴퓨터인 경우 여기까지 읽었을 때, 컴퓨터..