아래 내용은 경기인력개발원의 [클라우드 구축 및 운영] 과정을 수료하면서 정리한 것입니다
컴퓨터의 하드웨어
RAM- 컴퓨터의 주기억 장치
- 프로그램은 하드웨어와 같은 보조 기억 장치에 저장되어 있다
보조 기억 장치에 저장된 프로그램을 실행 -> 프로그램 복사본이 RAM에 저장 RAM에서 실행 -> 프로그램 종료 전까지 상주 -> 프로그램이 종료되면 운영체제는 해당 프로그램을 RAM에서 삭제
CPU
- RAM으로부터 명령을 받아서 실행
입/출력 장치
- 외부 장치로 컴퓨터와 상호작용을 하게 해줌
- 정보를 RAM으로부터 읽어드리며 출력장치로 정보를 내보냄
디스크
- 파일, 디렉터리, 소프트웨어를 저장하는데 사용함
운영체제 구성요소
커널
- 하드웨어를 관리하고 제어함
1. 파일시스템 관리
2. 하드웨어 장치 관리
3. CPU제어
4. 메모리 및 프로세스 관리
쉘
- 사용자와 커널 사이의 인터페이스를 담당하는 프로그램
- 사용자가 명령을 내리면 이를 커널이 알아들을 수 있도록 명령어로 해석해서 커널로 전달하는 해석기
Bourne shell | - 유닉스 시스템의 표준 쉘 - 대부분의 기능이 유닉스 시스템의 기본 쉘로 사용 - 기능이 많이 없음 |
C shell | - c언어와 유사함 - c언어 스타일의 스크립트 작성 가능 |
TC shell | - c shell의 개선된 버전 - emacs 스타일의 에디팅 지원 |
Korn shell | - 유닉스 시스템의 표준 쉘 - bourne shell을 기초로 만들어졌음 - bourne shell과 호환성을 가지고 있음 - c shell기능을 포함하고 있음 |
Bash shell | - 대부분의 리눅스 시스템의 기본 쉘로 사용 - bourne shell을 기초로 만들어졌음 - c shell과 korn shell의 장점만 따서 만들어졌음 |
Z shell | - bourne shell을 기초로 만들어졌음 - c shell, korn shell, bash의 기능을 대부분 포함하고 있음 |
디렉터리
- 파일을 가지고 있거나 또다른 디렉터리를 가지고 있는 그룹
- 파일 시스템에 의해 관리됨
반응형
'클라우드 운영 및 구축 [경기인력개발원]' 카테고리의 다른 글
[리눅스] 디렉터리 (0) | 2021.04.17 |
---|---|
[리눅스] 기본 명령어 (0) | 2021.04.17 |
[패킷트레이서] 용어 (0) | 2021.04.17 |
[클라우드 운영 및 설계] 3월 22일 ~ 3월 26일 --- 2주차 (0) | 2021.03.29 |
[클라우드 운영 및 설계] 오티 + 3월 16일 ~ 3월 19일 --- 1주차 (0) | 2021.03.21 |
댓글