운영체제

운영체제 1장 - 2 요약

He110 2023. 10. 14. 16:55

대량의 데이터가 이동되어야 할 때, 직접 메모리 접근(DMA)과 같은 보다 효율적인 기술이 요구된다. DMA 기능은 시스템 버스 상에 있는 별도의 모듈에 의해 수행되거나 I/O 모듈에 포함될 수 있다. 어떤 경우든 프로세서가 한 블록의 데이터를 읽거나 쓰려 할 때, 다음과 같은 정 보를 보내 DMA 모듈에 입출력을 명령한다.

• 읽기 요청인지 쓰기 요청인지 여부

• 관련 I/O 장치의주소

• 읽거나 쓸 메모리 내의 시작 위치

• 읽거나 쓸 워드의 개수

대칭형 멀티프로세서 : 컴퓨터 하드웨어 구조나, 그 구조를 활용하는 운영체제의 행동 양식을 일컫는 용어

대칭형 멀티프로세서는 독립형(standalone)컴퓨터 시스템으로서 아래의 특징을 가짐

1. 두 개 이상의 유사한 수행 능력을 갖는 프로세서로 구성된다

2. 이들 프로세서는, 버스나 다른 내부 연결 방식에 의해 상호 연결된, 주기억장치와 I/O 장치 를 공유한다 따라서 각 프로세서들이 메모리에 접근하는 시간은 거의 동일하다

3. 동일한 장치에 이르는 경로들을 제공하는 채널이 동일하거나 달라도 모든 프로세서는 I/O 장치 접근을 공유한다

4. 모든 처리기는 동일한 기능을 수행할 수 있다(이런 의미로 대칭형이라는 용어 사용).

5. 시스템은 프로세서들과 작업(job), 태스크(task), 파일, 그리고 데이터 요소 수준에서 프로 그램들 간의 상호작용을 제공하는 하나의 통합된 운영체제에 의해 제어된다.

SMP는 단일처리기 구조에 비해 성능, 가용성, 점진적 확장, 크기 조정 등 다양한 장점을 가진다. SMP는 아래와 같이 구성되어 있다.