* 해당 글은 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 |