«operating-system» 태그된 질문

운영 체제 (OS)는 리소스에 대한 소프트웨어 요청과 사용 가능한 하드웨어 사이의 추상 계층, 역할을 수행하는 입력 / 출력, 메모리 할당 / 할당 해제, 파일 시스템 등의 기본 소프트웨어 인 기본 소프트웨어입니다. 컴퓨터)해야합니다.

25
중첩 디렉토리를 안전하게 만드는 방법은 무엇입니까?
파일을 작성할 디렉토리가 존재하는지 여부를 확인하고 그렇지 않은 경우 Python을 사용하여 디렉토리를 작성하는 가장 우아한 방법은 무엇입니까? 내가 시도한 것은 다음과 같습니다. import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except: os.mkdir(directory) f = file(filename) 어떻게 든, 나는 놓쳤다 os.path.exists(kanja, Blair와 Douglas에게 감사한다). 이것이 내가 지금 가진 것입니다. …

30
프로세스와 스레드의 차이점은 무엇입니까?
프로세스와 스레드의 기술적 차이점은 무엇입니까? '프로세스'와 같은 단어가 과도하게 사용되었다는 느낌이 들며 하드웨어 및 소프트웨어 스레드도 있습니다. Erlang 과 같은 언어의 경량 프로세스는 어떻습니까? 한 용어를 다른 용어보다 사용해야하는 확실한 이유가 있습니까?


28
운영 체제 개발을 시작하기위한 리소스는 무엇입니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 오년 전에 . 내가 항상 원했던 한 가지는 내 자신의 운영 체제를 개발하는 것입니다 (Linux 또는 Windows와 같은 멋진 것은 아니지만 이미 수행 한 간단한 부트 …


16
응용 프로그램 이진 인터페이스 (ABI) 란 무엇입니까?
나는 ABI가 무엇인지 명확하게 이해하지 못했습니다. 저에게 Wikipedia 기사를 알려주지 마십시오. 내가 이해할 수 있다면, 나는 그렇게 긴 게시물을 게시하지 않을 것입니다. 이것은 다른 인터페이스에 대한 나의 사고 방식입니다. TV 리모컨은 사용자와 TV 간의 인터페이스입니다. 기존 엔터티이지만 그 자체로는 쓸모가 없습니다 (기능을 제공하지 않음). 리모컨의 각 버튼에 대한 모든 기능은 …

4
개인 바이트, 가상 바이트, 작업 세트 란 무엇입니까?
프로세스에서 메모리 누수를 디버깅하기 위해 perfmon windows 유틸리티를 사용하려고합니다. 이것이 perfmon이 다음과 같은 용어를 설명하는 방법입니다. 작업 집합 은이 프로세스의 작업 집합의 현재 크기 (바이트)입니다. 작업 세트는 프로세스의 스레드가 최근에 터치 한 메모리 페이지 세트입니다. 컴퓨터의 사용 가능한 메모리가 임계 값을 초과하면 사용하지 않더라도 프로세스의 작업 세트에 페이지가 남습니다. 사용 …


13
Windows, Mac OS X 및 Linux는 어떤 언어로 작성됩니까?
Windows, Mac OS X 및 Linux의 프로그래밍 언어와 OS의 각 부분에 사용되는 언어 (예 : 커널, 플러그인 아키텍처, GUI 구성 요소 등)를 아는 사람이 궁금합니다. 나는 각각에 대해 여러 언어가 있다고 가정하고 분명히 Linux 커널이 C로 작성되었음을 알고 있습니다. Mac OS X에는 NeXT에서 파생 된 Apple의 언어이므로 많은 Objective-C 코드가 …

13
스레드간에 어떤 리소스가 공유됩니까?
최근에 나는 프로세스와 스레드의 차이점이 무엇인지 인터뷰에서 질문을 받았다. 정말 답을 몰랐습니다. 나는 잠시 생각하고 매우 이상한 답변을 주었다. 스레드는 동일한 메모리를 공유하지만 프로세스는 공유하지 않습니다. 이 질문에 답한 후, 면접관은 나에게 사악한 미소를 지었고 나에게 다음과 같은 질문을 주었다. Q. 프로그램이 분할되는 부분을 알고 있습니까? 내 대답 : 네 …

26
Context.startForegroundService ()가 Service.startForeground ()를 호출하지 않았습니다.
내가 사용하고 Service안드로이드 O OS에 클래스. Service백그라운드에서 사용할 계획 입니다. 안드로이드 문서의 상태가 앱이 API 레벨 26 이상을 대상으로하는 경우 앱 자체가 포 그라운드에 있지 않으면 시스템에서 백그라운드 서비스 사용 또는 생성에 대한 제한을 적용합니다. 앱이 포 그라운드 서비스를 작성해야하는 경우 앱은을 호출해야합니다 startForegroundService(). 당신이 사용하는 경우 startForegroundService()의는 Service다음과 같은 …


6
리눅스가 왜 모 놀리 식 커널이라고 불리는가?
나는 리눅스가 모 놀리 식 커널이라는 것을 읽었다. 모 놀리 식 커널은 완전한 커널 코드를 컴파일하여 실행 파일로 연결하는 것을 의미합니까? 리눅스가 모듈을 지원할 수 있다면 왜 모든 서브 시스템을 모듈로 나누고 필요할 때로드합니까? 이 경우 커널은 모든 모듈을 처음에로드 할 필요가 없으며 모듈의 함수 색인을 유지하고 필요할 때로드 할 …



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.