Operating system (2)
·
computer science/System software || OS
Introduction Operating System Machine-Independent Operating System Features Machine-Independent Operating System Features Interrupt Processing Process Scheduling I/O Supervision Management of Real Memory Management of Virtual Memory Management of Real Memory 동시에 한 명 이상의 사용자를 지원하는 모든 운영체제는 병행 프로세스들간에 주기억장치를 분할하는 방식을 제공해야 한다. 많은 다중 프로그래밍 시스템은 각각의 프로세스에 서로 다른 분할(partition)이 할당되도록 메모리를 분할 단위로 나눈다. 나..
Operating system (1)
·
computer science/System software || OS
Introduction Operating System Machine-Independent Operating System Features Operating System 운영 체제의 주 목적은 컴퓨터를 사용하기 쉽게 만드는 것이다. 즉, 운영 체제는 사용자에게 하드웨어보다 좀 더 편리한 interface를 제공한다는 것이다. User Operating System H/W 운영 체제는 시스템의 효율성을 높이기 위해서 컴퓨터의 자원(cpu, 메모리, I/O)들을 관리한다. 운영 체제는 상호 작용을 관리하는 user interface를 제공(ex. 명령어 인터프리터)한다. 운영 체제는 프로그램 실행을 위한 런 타임 환경(run-time environment)을 제공한다. (+ process 처리 환경 제공) 사용..
Macro Processors
·
computer science/System software || OS
Introduction Macro Processor Machine-Independent macro processor features Macro Processors Macro는 원시 프로그래밍 언어에서 일반적으로 사용되는 문장들의 그룹이다. Macro 정의 macro-name MACRO arguments macro-body MEND Macro call macro-name actual-parameters Macro expansion Macro processor에 의해 각 매크로 명령어를 상응하는 원시 언어 문장들로 바꾸어 준다. 이것을 매크로 확장(expansion)이라고 한다. 기본적인 매크로 프로세서의 기능 매크로를 사용한 SIC/XE program example 매크로 명령어 정의는 매크로가 확장된 후..
조원준입니다
'시스템소프트웨어' 태그의 글 목록