# 소프트웨어 = 프로그램
- 명령어들의 집합인 프로그램 체계
- 시스템 전체를 작동시키는 시스템 프로그램
- 사용자 편의를 위해 만들어진 응용프로그램
# 소스 코드 vs 기계 코드
- 소스코드, 원시코드, 소스 프로그램
- 인간이 읽을 수 있는 언어 => 고급언어, 어셈블리 언어
- 기계 코드
- 기계가 이해하는 언어 => 기계어
# 프로그램 언어 종류
(1) 절차적 언어
- 명령형 언어, 기본적으로 알고리즘을 표현하기 위한 명령어들의 집합
- 구조적 프로그래밍 개념
EX ) COBOL, FORTRAN, ALGOL, BASIC, PASCAL, C, Ada 등
(2) 객체지향 언어
- 객체(object)라는 데이터와 메소드가 포함
- 객체 내의 데이터를 접근하기 위하여 필히 객체의 메소드를 통해 가능
# 시스템 S/W : 컴퓨터나 주변기기들을 제어하는 프로그램
ex ) 운영체제, 컴파일러, 데이터베이스, 유틸리티
# 운영체제 ( operating system, OS = Kernel + Shell )
- 운영체제기능
1. 자원관리 : 기억장치관리, 프로세스관리, 입출력장치관리, 파일관리
2. 시스템관리 : 네트워킹, 명령해석기
- 운영체제 종류 ( Unix, Linux, Windows, Mac OS)
- 운영체제 운영기법
일괄 처리 시스템, 다중 프로그래밍 시스템, 다중 처리 시스템,
시분할 시스템, 실시간 처리 시스템, 분산처리 시스템
'학교 공부 > ICT 개론' 카테고리의 다른 글
[ICT 개론] 멀티미디어 2 (0) | 2022.09.15 |
---|---|
[ICT 개론] 멀티미디어 1 (0) | 2022.09.15 |
[ICT 개론] 컴퓨터 구조 HW (0) | 2022.09.15 |
[ICT 개론] 컴퓨터 기본 (0) | 2022.09.15 |
[ICT 개론] 컴퓨터 이해 (0) | 2022.09.15 |