| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- cpu
- GPU
- SQL
- 도커이미지
- Python
- psql
- 파이썬
- docker
- GridSearchCV
- psycopg2
- 쿼리
- oracle
- Memory
- 머신러닝
- Docker image
- 시계열
- 오라클
- Jupyter
- sqldeveloper
- 교차검증
- 복구
- Linux
- LOG
- 연결
- jupyternotebook
- 리눅스
- TensorFlow
- pgadmin
- postgre
- 도커
- Today
- Total
areum
[OS] 운영체제에 대하여 본문
운영체제란?
사용자의 하드웨어, 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어이다.
즉, 하드웨어와 소프트웨어를 하나로 묶는 핵심 소프트웨어 !
대표적인 운영체제는 Windows, Linux, Mac OSX, iOS 등이 있다.
운영체제의 역할
1) 인터페이스 제공 : 시용자가 컴퓨터 시스템을 편리하게 사용할 수 있도록 하는 것. GUI와 CLI가 대표적입니다.
2) 하드웨어 관리 : 컴퓨터 시스템 내의 자원을 효율적으로 관리.
3) 자원 보호 : 프로그램이나 사용자가 다른 사용자의 데이터를 삭제하거나 할 수 없도록 중요한 파일에 접근하지 못하게 보호 하는 등의 역할을 한다.

사용자는 APP을 클릭함으로써 컴퓨터에게 작업을 요청하고, OS위에 작동하고 있는 APP들은 OS에게 해당 요청을 전달하게 되고, OS에서 해당 작업에 필요한 자원을 할당하고 하드웨어에서 해당 작업을 수행할 수 있도록 도와준다.
운영체제의 목적
아래 4가지를 통해 운영체제의 성능을 평가하는 기준이 된다.
| 처리능력(Throughput) | 일정 시간 내에 시스템이 처리하는 일의 양 |
| 반환시간(Turn Around Time) | 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 |
| 신뢰도(Reliabilty) | 시스템이 주어진 문제를 정확하게 해결하는 정도 |
| 사용가능도(Availability) | 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도 |
운영체제의 종류
1) Windows

흔히 볼 수 있는 OS. 많은 곳에서 윈도우를 사용하고 있어 친숙하며 표준화된 GUI를 제공함으로써 사용자가 사용하기 쉬운 환경을 제공하고 있습니다. 그러나 다른 OS에 비해 가격이 비싸다는 단점이 있습니다.
2) Mac OS

Apple에서 독점적으로 제공하는 UNIX기반 운영체제입니다. 컴퓨터 시장에서 Windows 다음으로 가장 널리 사용되는 데스크탑 OS 입니다.
3) Linux

리눅스는 OS라기보단 커널의 한 종류입니다. 무료라는 것이 가장 장점이고, 오픈소스이기 때문에 누구든 자신만의 OS를 만들 수 있는 것입니다.
'Etc > OS' 카테고리의 다른 글
| [CentOS] USB(FAT32) 디렉토리 마운트 (0) | 2023.05.31 |
|---|