생활 속 운영체제
- 우리는 일상에서 운영체제 경험을 많이한다.
- 윈도우
- Mac OS
- 리눅스
- iOS
- 안드로이드
- 컴퓨터는 원래 미사일 탄도를 계산하기 위해 개발 됐음
- 스마트 시계, 스마트 TV, 스마트 자동차 등 탑재된 컴퓨터는 임베디드 시스템, 임베디드 컴퓨터라 부른다.
- 예) 애플와치 watchOS, 삼석 갤럭시 워치4 wearOS
운영체제의 정의
- 정보: 컴퓨터가 데이터를 가공하고 처리하면 의미 있는 데이터가 되는데 이걸 정보라고 함
- 소프트웨어
- 응용 프로그램: 문서 작성을 위한 MS 워드, 한글 2018 등, 특정 작업을 위해 사용하는 프로그램
- 시스템 소프트웨어: 컴퓨터 하드웨어와 응용 프로그램을 관리하기 위한 소프트웨어
- 다양한 프로그램들이 키보드, CPU, 모니터, 마우스, HDD 등이 컴퓨터 자원을 공유
- 운영체제는 컴퓨터 전체를 관리하고 운영하는 소프트웨어, 모든 소프트웨어 위에 있음
- 응용 프로그램은 운영체제 관리하에 하드웨어를 사용 할 수 있음
- 운영체제는 응용 프로그램과 사용자에게서 모든 컴퓨터 자원을 숨김
- 인터페이스: 사용자가 컴퓨터를 사용하게 해주고 결과를 알려주는 장치
- 즉 운영체제는 컴퓨터 자원을 효율적으로 관리해주는 소프트웨어
- 운영체제는 하드웨어 도움 없이 작동하기 어렵기 때문에 소프트웨어 + 하드웨어를 펌웨어라고 한다.
컴퓨터 구조와 운영체제
- 커널
- 운영체제의 핵심 기능을 모아놓은 것
- 인터페이스
- 예) 키보드, 마우스, 모니터.. 등
- 커널에 명령을 내린후 결과를 전달
- 과거에는 CLI(Comment Line Interface)로 하였지만
지금은 GUI(Graphical User Interface)로 바뀌었다.
운영체제의 역할
- 자원 관리
- 컴퓨터 자원들
- 키보드
- 네트워크 카드
- 사운드 카드
- 등
- 자원을 요청한 프로그램이 여러개면은 적당한 순서로 자원을 배분
- 적절한 시점에 자원을 회수하여 다른 응용 프로그램에 나눠준다.
- 컴퓨터 자원들
- 자원 보호
- 악의적인 사용자나 미성숙한 사용자에게 자원을 보호 해준다.
- 데이터를 망치거나, 지우는일을 비정상적인 작업으로부터 컴퓨터 자원을 지킴
- 하드웨어 인터페이스 제공
- 복잡한 과정 없이 다양한 장치를 사용 가능하게 하드웨어 인터페이스 제공
- 하드웨어 인터페이스를 제공 받을려면?
- 컴퓨터 프로그램으로 장치 드라이버, 디바이스 드라이버, 장치 제어기, 소프트웨어 드라이버가 존재한다.
- 기본적으로 운영체제에서 설치 해주지만 없는 하드웨어는 따로 설치를 해야한다.
- 사용자 인터페이스 제공
- 운영체제를 편리하게 사용하도록 지원
- MS-DOS같은 운영체제로 작업할 때는 마우스 없이 키보드만 사용 (CLI)
- 현재는 일반인도 쉽게 GUI를 제공하기에 대부분 마우스로 작업을 수행
운영체제의 목표
- 자원 관리 <---> 효율성
- 자원 보호 <---> 안정성
- 하드웨어 인터페이스 제공 <---> 확장성
- 사용자 인터페이스 제공 <---> 편리성
'스터디 > 쉽게 배우는 운영체제' 카테고리의 다른 글
운영체제의 개요 - 운영체제의 구성 (0) | 2024.01.24 |
---|---|
운영체제의 개요 - 운영체제의 발전 (0) | 2024.01.11 |
생활 속 운영체제
- 우리는 일상에서 운영체제 경험을 많이한다.
- 윈도우
- Mac OS
- 리눅스
- iOS
- 안드로이드
- 컴퓨터는 원래 미사일 탄도를 계산하기 위해 개발 됐음
- 스마트 시계, 스마트 TV, 스마트 자동차 등 탑재된 컴퓨터는 임베디드 시스템, 임베디드 컴퓨터라 부른다.
- 예) 애플와치 watchOS, 삼석 갤럭시 워치4 wearOS
운영체제의 정의
- 정보: 컴퓨터가 데이터를 가공하고 처리하면 의미 있는 데이터가 되는데 이걸 정보라고 함
- 소프트웨어
- 응용 프로그램: 문서 작성을 위한 MS 워드, 한글 2018 등, 특정 작업을 위해 사용하는 프로그램
- 시스템 소프트웨어: 컴퓨터 하드웨어와 응용 프로그램을 관리하기 위한 소프트웨어
- 다양한 프로그램들이 키보드, CPU, 모니터, 마우스, HDD 등이 컴퓨터 자원을 공유
- 운영체제는 컴퓨터 전체를 관리하고 운영하는 소프트웨어, 모든 소프트웨어 위에 있음
- 응용 프로그램은 운영체제 관리하에 하드웨어를 사용 할 수 있음
- 운영체제는 응용 프로그램과 사용자에게서 모든 컴퓨터 자원을 숨김
- 인터페이스: 사용자가 컴퓨터를 사용하게 해주고 결과를 알려주는 장치
- 즉 운영체제는 컴퓨터 자원을 효율적으로 관리해주는 소프트웨어
- 운영체제는 하드웨어 도움 없이 작동하기 어렵기 때문에 소프트웨어 + 하드웨어를 펌웨어라고 한다.
컴퓨터 구조와 운영체제
- 커널
- 운영체제의 핵심 기능을 모아놓은 것
- 인터페이스
- 예) 키보드, 마우스, 모니터.. 등
- 커널에 명령을 내린후 결과를 전달
- 과거에는 CLI(Comment Line Interface)로 하였지만
지금은 GUI(Graphical User Interface)로 바뀌었다.
운영체제의 역할
- 자원 관리
- 컴퓨터 자원들
- 키보드
- 네트워크 카드
- 사운드 카드
- 등
- 자원을 요청한 프로그램이 여러개면은 적당한 순서로 자원을 배분
- 적절한 시점에 자원을 회수하여 다른 응용 프로그램에 나눠준다.
- 컴퓨터 자원들
- 자원 보호
- 악의적인 사용자나 미성숙한 사용자에게 자원을 보호 해준다.
- 데이터를 망치거나, 지우는일을 비정상적인 작업으로부터 컴퓨터 자원을 지킴
- 하드웨어 인터페이스 제공
- 복잡한 과정 없이 다양한 장치를 사용 가능하게 하드웨어 인터페이스 제공
- 하드웨어 인터페이스를 제공 받을려면?
- 컴퓨터 프로그램으로 장치 드라이버, 디바이스 드라이버, 장치 제어기, 소프트웨어 드라이버가 존재한다.
- 기본적으로 운영체제에서 설치 해주지만 없는 하드웨어는 따로 설치를 해야한다.
- 사용자 인터페이스 제공
- 운영체제를 편리하게 사용하도록 지원
- MS-DOS같은 운영체제로 작업할 때는 마우스 없이 키보드만 사용 (CLI)
- 현재는 일반인도 쉽게 GUI를 제공하기에 대부분 마우스로 작업을 수행
운영체제의 목표
- 자원 관리 <---> 효율성
- 자원 보호 <---> 안정성
- 하드웨어 인터페이스 제공 <---> 확장성
- 사용자 인터페이스 제공 <---> 편리성
'스터디 > 쉽게 배우는 운영체제' 카테고리의 다른 글
운영체제의 개요 - 운영체제의 구성 (0) | 2024.01.24 |
---|---|
운영체제의 개요 - 운영체제의 발전 (0) | 2024.01.11 |