본문 바로가기
Category/CS & NetWork

1.컴퓨터공학 입문_컴퓨터 시스템 개요

by developer__Y 2023. 10. 9.

* 해당 글은 KOCS에서 제공하는 동국대학교 조영석 교수님의 컴퓨터공학 입문 강의를 들으며 정리한 내용입니다.

http://www.kocw.net/home/cview.do?cid=ef9cb9fd3dd95e3b

 

컴퓨팅 시스템의 계층        

  • Information
    컴퓨터가 어떤 표현 방법을 쓰는가? 에 관한 정보로 2진 표현방법을 사용한다.
  •  Hardware
    2진 표현방법으로 구성되어 작동하는 것.
    ex) 전원은 전원이 들어오면 1, 들어오지않으면 0으로 표현
  • Programming
    Hardware를 다룰수있도록 하는 Software.
  • Operating systems
    Hardware, Software의 자원을 가장 효율적으로 사용할수있도록 설계해주는 시스템.
    하나의 두뇌를 가지고 여러가지 일을 할수있도록 하여 동시에 동작할수있게 해준다.
  • Applications
    응용소프트웨어로 사용자가 특정 작업을 수행할수있도록 Software Programming을 통해 Hardware 작업을 수행하고, 이러한 과정을 OS가 관리한다.
소프트웨어의 변천과정

제 1세대 소프트웨어(1951-1959)

기계언어, 어셈블리어와 번역기, 응용프로그래머와 시스템프로그래머

제 2세대 소프트웨어(1959-1965)

고급언어의 등장 : Fortran,COBOL,Lisp

제 3세대 소프트웨어(1965-1971)

시스템 소프트웨어 : 유틸리티 프로그램,언어 번역기, 운영체제가 시행할 프로그램과 시간을 결정

사용자와 하드웨어의 분리 : 컴퓨터 프로그래머가 사용자가 사용하는 프로그램들을 작성.

제 4세대 소프트웨어(1971-1989)

구조화된 프로그래밍 : Pascal,C++

사용자를 위한 새로운 응용 소프트웨어 : SpreadSheet,문서편집기,데이터베이스관리시스템 등장

제 5세대 소프트웨어(1989-현재)

Microsoft,객체지향 설계, 월드와이드웹의 등장.

 

'Category > CS & NetWork' 카테고리의 다른 글

[Network] NSLookup  (0) 2024.07.04
2.컴퓨터공학입문_컴퓨터 장치,기계언어  (0) 2023.10.09