정보처리산업기사 과정평가/응용 SW 기초활용

[과정평가형 정보처리 산업기사] 운영체제 기초 활용

비뀨_ 2022. 2. 8. 13:35

운영체제의 특징 파악

운영체제의 특징

운영체제는 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어.

대표적인 운영체제는 Windows , Linux , Unix , Mac이 있다. 

 

하드웨어는 CPU( 중앙처리 장치) , 기억 장치 , 통신 장치, 입출력 장치 등으로 나누어져 있다.

  • CPU
    • 컴퓨터에서 인간의 뇌의 역할을 담당한다. 
  • 기억 장치 ( 저장 장치 )
    • 데이터(자료)를 일시적으로 , 혹은 영구적으로 보존하는 장치를 말함. 
    • 주기억 장치(ROM)와 보조기억 장치(RAM)로 구성 됨.
      • 주기억 장치 
        • CPU가 처리하는 내용을 저장하는 기억장치
          • ROM과 RAM이 있다.
          • ROM
            • 전원이 꺼져도 보존하는 비휘발성 메모리
            • BIOS 같은 데이터들이 반영구적으로 저장 됨.
          • RAM
            • 전원이 꺼지면 내용이 사라지는 휘발성 메모리
            • 읽고 쓰기 가능.
            • 응용 SW , 운영체제 등을 불러와 CPU가 작업할  수 있게 해줌
          • 컴퓨터가 켜지면 보조기억 장치의 내용을 주기억 장치로 옮겨와 CPU가 처리.
      • 보조기억 장치
        • 물리적인 디스크. 주기억장치보다 느림.
        • 데이터가 영구적으로 저장 됨.
        • HDD, SSD가 있음.
  • 통신장치
    • 외부와의 통신을 담당.
  • 입출력장치
    • 데이터의 입력과 출력을 담당
    • 입력 : 키보드, 마이크, 마우스 등
    • 출력 : 모니터, 프린터, 스피커 등

 운영 체제의 종류 

1. 윈도우즈

마이크로소프트 ( MicroSoft : MS )에서 1995년에 윈도우 95를 발표한 후 , 98 , ME, XP, 8 ,10 등

지속적으로 버전이 출시되고 있다. 

  • 사용자가 컨트롤하는 마우스의 아이콘을 이용해 소프트웨어 실행. GUI 지원.
  • 유료. 저작권이 MS에 귀속되어 있고, 고객 지원이 체계적이다.
  • 버그가 발견되면 수정에 시간이 걸림. UNIX 계열보다 보안에 취약하다.

사용자용과 서버용 Windows를 구분해 사용한다.

서버용 Windows의 차이

  • 서버 관리자 기능
  • Microsoft 연동 계정 사용 불가.
  • Active Directory Domain Controller 기능이 있다.
  • Windows Server 백업 기능 외 서버에 필요로 하는 기능이 있다.
  • Windows Server 전용 보안 업데이트를 추가로 받을 수 있음.

2. 리눅스/유닉스 계열

UNIX는 1960년대 AT&T Bell 연구소 , MIT , General Electric이 공동 개발한 운영체제.

멀티태스크에 초점을 맞췄으며, 초기 운영체제 Multics를 만듦.

C언어로 재이식되어 대중화. 

1970년대 AT&T가 본격적으로 UNIX 유료 배포.

IBM의 AIX , 오라클의 솔라리스 , HP의 UX에서 사용.

 

Linux는 1991년 리누스 토발즈가 만든 유닉스의 호환커널.

'자유 소프트웨어' 정책 하에서 완전 자유롭고 재배포가 가능한 운영체제인 유닉스 만듦.

'자유 소프트웨어'는 금전적 , 자유롭게 실행 , 재배포 , 개작 등 포괄적인 자유를 뜻 한다.

 

수천명 이상의 개발자들이 코드를 보고 update 하고 있다.

버그 발생시 윈도우즈와 다르게 다수의 개발자가 참여하여 빠른 업데이트가 가능.

하지만, 체계적인 지원이 부족하긴 함. 

리눅스의 버전에는 데비안, RedHat , Pedora , Ubuntu , Cent OS 등이 있다.

높은 점유율 가지고 있음.

 

분류 리눅스 유닉스
비용 대부분 무료 , 일부 유료 서비스 제품 존재. 대부분 유료
주 사용자 개발자 , 일반 사용자 메인 프레임, Work Station 등 대형 시스템 관리자.
개발사 커뮤니티 IBM , HP 등 
개발 배포 오픈 소스 개발 대부분 사업자에 의해 배포
사용량 모바일, 태블릿 등 다양하게 사용 인터넷 서버, Work Station등 대형 서비스에 사용.
사용자 편의 GUI 제공,  File System 지원 , Bash Shell 사용 CLI (커맨드 기반)이었으나 GUI도 제공. File System 제공.
기본 : Bourne Shell , 현재 많은 Shell 호환 가능.

3. 매킨토시(Mac OS)

유닉스 기반으로 만들어졌다. Apple 제품군에서만 사용이 가능한 GUI 기반 운영체제.

애플은 OS를 오랫동안 유지했지만 , 1999년 OS X로 업데이트 후 지속적으로 제품군을 확대했으며,

2017년 OS X 시에라 , 2018년 모하비 등 발표하고 있음.

프로그램을 카피 or 삭제함으로써 install과 uninstall 과정 단순화 했다.