본문 바로가기
IT/SYSTEM

동아리 시스템 기초 스터디 1일차 - 2

by 심슨아빠똥 2023. 7. 5.
728x90

1. 하드웨어

컴퓨터나 컴퓨터에 붙어 있는 주변 장치들
컴퓨터의 육체이고 하나의 기계

1.1 하드웨어 종류


1.1.1 연산제어장치
  메인보드
    컴퓨터 부품 사이를 이어주는 역할
    메인보드가 없으면 CPU가 RAM으로 처리된 정보를 보낼 수 없다
    메인보드 안에는 BIOS 라는 일종의 작은 운영체제가 들어있다
    메인보드에는 램슬롯, CPU슬롯 등을 꽂을 수 있는 PCI 슬롯을 제공

  BIOS(Basic Input/Output System)란?
   1975년 디지털 리서치의 게리 킬딜이 CP/M(Control Program/Monitor) 운영 체제가 다양한 컴퓨터를 지원하기 쉽게 개량하면서 만들어졌다

  윈도우를 부팅시켜준다

  초기 관리 소프트웨어

  CPU (중앙처리장치)
    컴퓨터의 동작을 담당하고 있어 중요한 부품
    사람으로 말하면 두뇌에 해당
    컴퓨터의 모든 일은 CPU의 통제를 받으면서 이루어진다

  그래픽카드
    컴퓨터 화면에 이미지를 표시해 주는 부품
    전원이 켜짐과 동시에 일을 시작

  GPU (Graphics Processing Unit)
    그래픽 카드를 구성하고 있는 부품들 중 하나로 중앙에 위치함
    CPU 안에 탑재되어 있으면 내장 그래픽 카드 : 단순 문서작업, 영상 시청 (최소한의 그래픽만을 출력)
    CPU 밖에 있으면 외장 그래픽 카드

 

  그래픽카드와 GPU 차이점
    참고 : https://all-the-best.tistory.com/17

  LAN Card (Local Area Network)
    네트워크 안에서 컴퓨터 간의 통신을 할 때 사용하는 장비 중 하나

    IP 할당


1.1.2 입력장치
  키보드, 마우스, 테블릿, 조이스틱 등

1.1.3 기억장치
  ROM(비휘발성)
  RAM(휘발성)
  HDD(비휘발성)
  SSD(비휘발성)

  참고 사이트
  https://ryudev.tistory.com/24
  https://recoverit.wondershare.kr/hardrive-recovery/ssd-hdd-whats-the-different.html

1.1.4 출력장치
  모니터, 스피커, 프린터 등

 


2. 소프트웨어란?

  컴퓨터 시스템에서 동작하는 프로그램이나 애플리케이션을 포괄하는 개념
  하드웨어가 육체라면 소프트웨어는 생각

  2.1 시스템 소프트웨어
    컴퓨터의 하드웨어와 소프트웨어 자원을 관리하고 컴퓨터 시스템의 동작을 지원하는 소프트웨어
    컴퓨터의 작업을 돕는 프로그램


  2.1.1 종류
    운영체제
    파일시스템
    링커&로더
    언어 처리 프로그램
    장치 드라이버

2.2 응용 소프트웨어
  응용 체제 위에서 실행되는 모든 소프트웨어
  ex) 카카오톡, 파이썬, 한글 등



3. 운영체제란?

  컴퓨터를 사용하기 위해 필요한 소프트웨어
  운영체제는 크게 커널과 쉘로 나뉨
  운영체제도 하나의 프로그램이라고 볼 수 있다

3.1 Kernel
  운영체제의 90%를 차지하고 하드웨어를 제어하는 핵심 부분
  운영체제 내부에서 컴퓨터의 하드웨어를 제어
  프로세스 관리, 메모리 관리, 파일 시스템 관리, 장치들과의 정보 교환 및 제어 등
  현재 제어하는 하드웨어 장치의 지원 여부 정보, 하드웨어 성능, 하드웨어를 제어하는 코드 등이 있다
  커널이 뚫리면 거의 모든 제어가 가능하게 됨 (해킹)

3.2 Shell
  사용자와 커널 사이의 인터페이스 역할을 담당
  윈도우로 치면 cmd(명령프롬프트)가 쉘 프로그램 역할을 한다
  윈도우에서 explore.exe는 정말 중요한 역할을 한다

3.3 운영체제 구조

 

728x90

댓글