떡밥위키
최근 변경
최근 토론
특수 기능
파일 올리기
작성이 필요한 문서
고립된 문서
고립된 분류
분류가 되지 않은 문서
편집된 지 오래된 문서
내용이 짧은 문서
내용이 긴 문서
차단 내역
RandomPage
라이선스
IP 사용자
216.73.216.107
설정
다크 모드로 전환
로그인
개인정보 처리방침 개정 안내
Microsoft Windows/커널
(r1 문단 편집)
닫기
RAW 편집
미리보기
=== 서브시스템 === 서브시스템은 프로세스의 운영체제 API 호출을 관장하는 프로그램을 말한다. 사용자 모드에서 실행하면서 프로세스가 시스템 함수를 호출하면 서브시스템이 이를 커널에 요청([[시스템 콜]])하여 커널 모드에서 처리하도록 한 뒤 결과를 받아 해당 프로그램에 전달한다. 또한 서브시스템은 프로세스와 통신할 때 빠른 정보 송신을 위해 [[프로세스간 통신|IPC]] 대신 LPC(Local Inter-Process Communication, 로컬 컴퓨터 프로세스간 통신)를 이용한다. LPC는 Windows API에서 문서화되지 않는 요소이며, 오직 커널에서만 사용할 수 있다. [[Windows NT]] 시절에는 Win32 외에는 [[POSIX]], [[OS/2]] 서브시스템도 있었으나[* [[Windows NT 4.0]]에서 확인해보면 POSIX 서브 시스템인 psxss.exe와 OS/2 서브시스템인 os2.exe(OS/2 클라이언트), os2srv.exe(OS/2 서버)를 [[시스템 폴더]]에서 찾을 수 있다.] [[Windows XP]]부터 가정용으로 변모되면서 Win32 외의 서브시스템은 전부 사라졌다. 그래도 [[Windows Server 2003 R2]]부터 POSIX에 준하는 서브시스템(SUA, Subsystem for Unix-based Applications)이 탑재됐으나 리눅스와의 호환성이 부족한데다 기본적으로 켜져있지 않는다.[* Windows Vista와 7도 얼티밋 에디션 또는 엔터프라이즈 에디션일 경우 제어판에서 SUA를 활성화할 수 있다.] 하지만 이마저도 [[Windows Server 2012 R2]]부터 탑재되지 않게되면서 윈도우의 서브시스템은 Win32만 남았었다. [[Windows 10]]부터 [[Unix/Microsoft Windows|리눅스 서브시스템]]으로 [[우분투]]를 탑재했다. 다만 기본적으로 탑재되지 않고 [[Microsoft Store]]에서 직접 설치해야 한다. [[윈도우 11]]부터 리눅스 서브시스템에 이어 [[Windows Subsystem for Android|안드로이드 서브시스템]]도 추가되었지만 2025년 3월 5일에 서비스 종료로 빠졌다.
요약
문서 편집을
저장
하면 당신은 기여한 내용을
CC BY-NC-SA 2.0 KR
또는
기타 라이선스 (문서에 명시된 경우)
로 배포하고 기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다. 이
동의는 철회할 수 없습니다.
비로그인 상태로 편집합니다. 로그인하지 않은 상태로 문서 편집을 저장하면, 편집 역사에 본인이 사용하는 IP(216.73.216.107) 주소 전체가 영구히 기록됩니다.
저장
사용자
216.73.216.107
IP 사용자
로그인
회원가입
최근 변경
[불러오는 중...]
최근 토론
[불러오는 중...]