사용자가 하드웨어, 소프트웨어 자원을 효율적으로 운영, 관리할 수 있도록 만들어주는 시스템 소프트웨어
웹: Microsoft - Window, Apple - MacOS, 커뮤니티주체 오픈소스 - 리눅스
모바일(앱):구글 - 안드로이드, 애플 -iOS, 스마트워치 - WearOS, WatchOS
초소형컴퓨터 - 라즈베리파이 OS
운영체제(OS) = 커널(kernel) + 셸(shell)
1️⃣ 커널: 하드웨어 - 응용프로그램 사이에서 작동하여 컴퓨터에서 일어나는 모든 일을 통제
2️⃣ 셸: 사용자 - 커널간 소통을 원활하게 해주는 소프트웨어 (사용자 인터페이스)
① GUI(Graphic User Interface) - 그래픽으로 구성된 사용자 인터페이스
파일탐색기/ Finder
② CLI(Command Line Interpreter) - 명령어를 입력하는 방식
윈도우: 명령프롬프트(cmd), 맥: 터미널
Git
비주얼스튜디오코드
npm
ex) 문서의 저장위치지정
프린터의 출력
자원할당, 프로그램제어
📖 직접 공부하고 정리한 내용입니다 ✍️
<참고자료>
혼자 공부하는 얄팍한 코딩 지식
개발자가 되기위해 알아야하는 IT용어
위키백과