본문 바로가기
반응형

MacOS86

[OS - 🍎 MacOS] 데몬(Daemon)과 에이전트(Agent) 정의 및 차의점 ✏️ 데몬 (Daemon) 사용자가 직접적으로 제어하지 않고, 백그라운드에서 돌면서 여러 작업을 하는 프로그램을 말한다. 시스템 로그를 남기는 syslogd처럼 보통 데몬을 뜻하는 ‘d’를 이름 끝에 달고 있으며, 일반적으로 프로세스로 실행된다. 데몬은 대개 부모 프로세스를 갖지 않으며, 즉 PPID가 1이며, 따라서 프로세스 트리에서 init 바로 아래에 위치한다. 데몬이 되는 방법은 일반적으로 자식 프로세스를 포크(fork)하여 생성하고 자식을 분기한 자신을 죽이면서 init이 고아가 된 자식 프로세스를 자기 밑으로 데려가도록 하는 방식이다. 이러한 방법을 ‘fork off and die’라 부르기도 한다. 시스템은 시동할 때 데몬을 시작하는 경우가 많으며, 이런 데몬들은 네트워크 요청, 하드웨어 동.. 2019. 9. 23.
[iOS] iOS/macOS 개발자 면접 예상 질문 (Interview Question) ㅍ카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자 iOS 2019-08-03 22:00 2022.05.23. 20:50 Dev.Yang 👓 Cocoa Framework란 무엇인지 설명하시오. 🍎 Cocoa (Application) Layer - The Cocoa (Application) layer implements many features that are distinctive aspects of the OS X user experience. Users expect to find these features throughout the system, so it’s a good idea to support all the features that make sense in your app. 🍎 Media.. 2019. 8. 3.
반응형