본문 바로가기
반응형

#컴퓨터 과학 [Computer Science]64

[OS - 🍎 MacOS] iOS/macOS 주요 웹 브라우저 방문 기록 파일 경로 (Chrome, Safari, Opera, Firefox, Whale, Chromium, Canary History Database Path) 🔎 [NAVER - Whale] macOS History Database Path 001. /Users/[COMPUTER_USER_NAME]/Library/Application Support/Naver/Whale/Default 002. /Users/[COMPUTER_USER_NAME]/Library/Application Support/Naver/Whale/Profile 🔎 [Google - Chrome, Canary, Chromium] macOS History Database Path 001. [Chrome] ~/Library/Application Support/Google/Chrome 002. [Chrome Canary] ~/Library/Application Support/Google/Chrome C.. 2019. 9. 28.
[OS - 🍎 MacOS] launchd와 launchctl ✏️ launchctl In launchd, control of services is centralized in the launchctl application. launchctl은 launchd에서 XPC Service, Agent, Daemon을 관리 및 검사하는 애플리케이션입니다. ✏️ launchd launchd is an init and operating system service management daemon created by Apple Computer as part of macOS to replace its BSD-style init and SystemStarter. There have been efforts to port launchd to FreeBSD and derived system.. 2019. 9. 23.
[OS - 🍎 MacOS] 데몬(Daemon)과 에이전트(Agent) 정의 및 차의점 ✏️ 데몬 (Daemon) 사용자가 직접적으로 제어하지 않고, 백그라운드에서 돌면서 여러 작업을 하는 프로그램을 말한다. 시스템 로그를 남기는 syslogd처럼 보통 데몬을 뜻하는 ‘d’를 이름 끝에 달고 있으며, 일반적으로 프로세스로 실행된다. 데몬은 대개 부모 프로세스를 갖지 않으며, 즉 PPID가 1이며, 따라서 프로세스 트리에서 init 바로 아래에 위치한다. 데몬이 되는 방법은 일반적으로 자식 프로세스를 포크(fork)하여 생성하고 자식을 분기한 자신을 죽이면서 init이 고아가 된 자식 프로세스를 자기 밑으로 데려가도록 하는 방식이다. 이러한 방법을 ‘fork off and die’라 부르기도 한다. 시스템은 시동할 때 데몬을 시작하는 경우가 많으며, 이런 데몬들은 네트워크 요청, 하드웨어 동.. 2019. 9. 23.
[C/C++] 시리얼 통신 (Serial Communication) In telecommunication and data transmission, serial communication is the process of sending data one bit at a time, sequentially, over a communication channel or computer bus. This is in contrast to parallel communication, where several bits are sent as a whole, on a link with several parallel channels. Serial communication is used for all long-haul communication and most computer networks, where.. 2019. 9. 4.
반응형