-
Mac OS란?
Macintosh Operating System의 약자입니다.
Apple에서 독점적으로 제공하는 UNIX 기반의 운영체제입니다.
운영체제란?
Windows와 같은 컴퓨터 시스템의 자원들을 효율적으로 관리하여 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있는 환경을 제공하는 소프트웨어입니다.
UNIX란?
윈도우를 제외한 대부분의 운영 체제(리눅스,Mac OS)가 UNIX를 뿌리로 하고 있습니다.
이전의 운영체제들은 어셈블리어로 개발되었다면 고급언어인 C언어로 작성된 최조의 운영체제입니다.
매우 오랜 기간 사용되면서 안정성이 높아졌고, 다양한 하드웨어와 호환이 가능합니다.
UNIX의 특징
Mac OS가 UNIX 기반으로 만들어졌기 때문에 UNIX에 대해서 조금 더 알아보겠습니다.
특징
- 대화식 운영체제
- 사용자에게 명령어를 입력받고 정상적인 명령인지 오류 명령인지에 대해 답변하며 마치 시스템과 대화하는 것과 같은 방식
- 멀티태스킹
- 하나의 명령어가 처리가 완료되지 않은 상태에서 다른 명령어를 처리할 수 있음
- 멀티유저환경
- 여러 사용자가 시스템을 동시에 사용할 수 있음
- 오픈소스
- 이식성이 좋다
- 고급언어인 C언어로 작성되어 재사용성, 이식성이 좋음
- 고급언어인 C언어로 작성되어 재사용성, 이식성이 좋음
MAC OS의 특징
- 일관된 UI 및 직관적인 UI
- 보안 (별도의 백신의 설치 필요 없음)
- 애플 기기간의 호환성
- 폐쇄성(타 운영체제 프로그램 구동이 불가능할 수 있음)
그러면 개발자는 왜 Mac OS를 사용할까요?
- 터미널을 자주 사용하는 개발자에게 Git과 연계하여 사용하기 편함
- Mac 전용 프로그램 / IOS를 개발하기 위해
- 윈도우를 사용한다면 Unix 서버 개발을 하기에 환경변수, 커맨드 라인의 명령어등 모든 게 다르기 때문에 Unix 기반의 MacOS를 사용
출처
https://ric4875-1.tistory.com/entry/%EB%A7%A5OS-%EC%9E%A5%EC%A0%90-%EB%8B%A8%EC%A0%90
https://www.youtube.com/watch?v=kwCLBNsv5uk
'Mac OS' 카테고리의 다른 글
macOS gradle 캐시 삭제 (0) 2023.08.01 키보드 중복입력 현상해결 - Unshaky (0) 2023.06.21 Ngrok란? (0) 2023.06.01 Mac 초기세팅 기록 (1) 2022.09.26 - 대화식 운영체제