단일 주소 공간 운영 체제

Single address space operating system

컴퓨터 과학에서 단일 주소 공간 운영 체제(SASOS)는 모든 프로세스에 대해 하나의 글로벌 공유 주소 공간만 제공하는 운영 체제입니다.단일 주소 공간 운영 체제에서는 서로 다른 프로세스에서 수치적으로 동일한(가상 메모리) 논리 주소가 모두 정확히 동일한 바이트의 [1]데이터를 참조합니다.

단일 주소 공간 운영 체제에는 몇 가지 이점이 있습니다.프로세스별 주소 공간이 개인인 기존 OS에서는 메모리 보호는 주소 공간 경계(주소 공간 분리)에 기반합니다.단일 주소 공간 운영 체제에서도 마찬가지로 [2][3]강력한 메모리 보호 방식을 사용합니다.하나의 장점은 모든 프로세스(및 일부 SASOS에서는 커널)에서 동일한 가상/물리 맵페이지 테이블을 사용할 수 있다는 것입니다.이것에 의해, 모든 콘텍스트스위치의 페이지 테이블을 변경해, TLB 캐시를 플래시 할 필요가 있는 operating system보다 SASOS 상의 콘텍스트스위치가 고속이 됩니다.

SASOS 프로젝트에는 다음이 포함됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Eric J. Koldinger; Jeffrey S. Chase; Susan J. Eggers (September 1992). "Architecture support for single address space operating systems". ACM SIGPLAN Notices. 27 (9): 175–186. doi:10.1145/143371.143508.
  2. ^ Tim Wilkinson; Kevin Murray; Stephen Russell; Gernot Heiser; Jochen Liedt (13 November 1995). "Single Address Space Operating Systems". Section 2: "Memory Protection". CiteSeerX 10.1.1.13.7042. {{cite journal}}:Cite 저널 요구 사항 journal=(도움말)
  3. ^ Jeffrey S. Chase; Henry M. Levy; Michael J. Feeley; Edward D. Lazowska (November 1994). "Sharing and protection in a single-address-space operating system" (PDF). ACM Transactions on Computer Systems. 12 (4): 271–307. CiteSeerX 10.1.1.127.7313. doi:10.1145/195792.195795.
  4. ^ Michael Golm; Meik Felser; Christian Wawersich; Jürgen Kleinöder. "The JX Operating System" (PDF).
  5. ^ "OS-9 테크니컬 매뉴얼" 페이지 29의 인용문: "모든 사용자 태스크는 공통 주소 공간을 공유합니다.
  6. ^ 케빈 부스, 나미타 리야나주, 람라 이자즈, 린중."Thesus: 운영 체제 구조와 상태 관리 실험"2020.
  7. ^ "토션 운영 체제"인용: "Torsion... 투과적인 데이터 지속성을 갖춘 단일 주소 공간 멀티태스킹 운영 체제"
  8. ^ "Vxworks Tutorial" 인용문: "vxworks에서는 모든 애플리케이션 작업이 동일한 주소 공간을 공유합니다. 단, VxVMI라는 옵션 도구를 사용하여 각 작업에 고유한 주소 공간을 할당한 경우는 제외됩니다."

참고 문헌