본문 바로가기

OS

운영체제 / 커널 / 콘솔 / 터미널 / 쉘

운영체제 : OS (Operating System)

  • 시스템 하드웨어 관리 / 응용 소프트웨어를 실행하기 위해 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 소프트 웨어
  • 응용 프로그램과 하드웨어 사이의 중재 역할
  • 멀티태스킹을 위해 모든 프로세서들을 스케줄링하여 동시에 수행되는것 처럼 보이는 효과
  • 컴퓨터를 효율적으로 관리하고 작동시키기 위한 프로그램
  • 프로세스 관리자 / 메모리 관리자 / 파일 관리자 / 장치 관리자
  • 실행하는 프로그램에 필요한 자원을 할당하고 정상적으로 실행하게 도와주는 프로그램

 

커널

  • OS에서 가장 중요한 요소 - OS에서 핵심 서비스를 담당
  • 소프트웨어와 하드웨어의 커뮤니케이션 관리
  • 하드웨어 장치의 기초 수준의 제어권을 제공
  • 역할 : 보안 / 자원관리 / 추상화

 

  • 사람이 컴퓨터와 소통할 수 있도록 사람의 언어를 컴퓨터 언어로 바꿔주는 커널에 전달하는 소프트웨어

터미널

  • GUI와 쉘로 구성
  • 서버의 로컬이나 원격으로 접속할 수 있는 콘솔을 구현한 소프트웨어

콘솔

  • 컴퓨터를 동작시킬 수 있는 물리적 장치
  • 서버의 로컬 장치에서 직접 명령어를 작성할 수 있는 입출력 장치

 

콘솔 게임

콘솔 : 비디오 게임을 플레이하기 위한 전용 전자기기

콘솔 게임 : 콘솔을 이용하여 플레이하는 게임

 

 

 

참고

https://velog.io/@kathylee/O01.-What-is-OSOperating-System-kernel-shell-terminal-console%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C%EB%9E%80-%EC%BB%A4%EB%84%90%EC%89%98%ED%84%B0%EB%AF%B8%EB%84%90%EC%BD%98%EC%86%94

'OS' 카테고리의 다른 글

CPU 스케줄링  (0) 2023.03.16
가상메모리  (0) 2023.02.13
페이징 / 세그멘테이션  (0) 2023.02.07