cpu : 컴퓨터 시스템 전체를 제어하는 장치로서 중앙 처리 장치라고 부르기도 한다. 정확히는 마이크로프로세서라고 한다.
중앙처리장치는 기능을 중심으로 세 부분으로 분류된다.
레지스터 : 일종의 임시 기억 장치인
산술 논리 연산 장치(aLU:Artihmetic Login Unit) : 각종 덧셈을 수행하는 결과를 수행하는 가산기(ADDER), 산술과 논리 연산의 결과를 일시적으로 기억, AU:연산, LU: 논리
제어 장치(Control Unit) : 비교,판단,연산을 담당하는 논리 연산 장치(Logic Unit)와 명령어의 해석과 실행을 담당
- 프로그램 계수기 : 프로그램의 수행 순서를 제어
- 명령 레지스터 : 현재 수행중인 명령어의 내용을 임시 기억
- 명령 해독기 : 명령 레지스터에 수록된 명령을 해독하여 수행될 장치에 제어 신호를 보내는 것
메모리 : 1과0의 디지털값을 기억시키고 읽어내는 것들
운영체제의 주요 부분과 응용 프로그램의 일부, 현재 사용중인 데이터가 저장되어 있음
ROM(Read Only Memory) : 저장되어 있는 데이터를 읽을 수만 있고 그 값을 변경할 수는 없는 것
컴퓨터를 켤때 부팅되거나 재설정하기 위한 프로그램을 저장하고 있다.
컴퓨터가 꺼져도 데이터는 지워지지 않는다.
PROM : 사용자에 의해 내용이 한 번 수정될 수 있는 ROM이다. 사용자에 의해 수정될 수 있도록 설계된 대부분의 ROM을 EPROM, EEPROM을 사용한다.
EPROM: 메모리 속에 저장된 냉ㅇ을 지우고 재사용 할 수 있는 prom으로서 메모리 칩의 표면에 부착된 유리창을 통해 강렬한 자외선을 비추면 rom내의 내용 삭제 된다.
리눅스 설치를 위한 사향
CPU의 종류
인텔80386,80486, 펜티엄, 펜티엄 2~4등을 지원
Cyrix(사이릭스), amd, alpha 알파, sparc 스팍, power pc등을 지원
하드 디스크 : 1gb가 이상,패키지는 4~5기가
하드웨어를 선택
RAID : 어느 단체나 회사등에서 잃어버려서는 안 되는 중요한 데이터를 가지고 있는 서버에 주로 사용되며, 여러 대의 하드 디스크가 있을때 동일한 데이터를 다른 위치에 중복해서 저장하는 방법
raid는 운영체계에서 논리적으로도 하나의 하드 디스크 인식된다.
radi는 스트리핑 기술을 채용하여 각 드라이브의 저장 공간을 1섹터(512byte) 크기에서부터 mb에 이르는 공간까지 다양한 범위로 파티션할 수 있다,
raid-0 : 중복되지 않은 어레이를 가지는 것으로 스트립은 가지고는 있지만 데이터를 중복해서 기록하지 않는다.
raid-1 : 흔히 디스크 미러링이라고도 하는데, 중복 데이터를 가진 적어도 2개의 드라이버로 구성. 스트립은 없으면 각 드라이브를 동시에 읽을 수 있으므로 읽기 성능은 향상된다.
쓰기는 단일 디스크 드라이브의 경우와 정확하게 같고, 다중 사용자 시스템에서 최고의 성능과 쵝의 고장 대비 능력을 발휘한다.
raid-2 : 디스크들간에 스크립을 사용하며, 몇몇 디스크들은 에러를 감지하고 수정하는 데 사용하는 ECC 정보가 있다.
raid-3에 비해 장점이 없다.
raid-3 : 스트립을 사용하며, 패리티 정보를 저장하기 위해 별도의 드라이브 1개를 쓴다. ECC 정보가 에러를 감지한다.
대형레코드가 많이 사용되는 업무에서 단일 사용자 시스템에 적함
raid-4 : 대형 스트립을 사용 , 모든쓰기 작업은 패리티 드라이브를 갱신해야 하므로 입출력의 중첩은 불가능하다.
raid-5에 비해 장점이 없다.
raid-5 :
raid-6:
raid-7
raid-10
raid-53
SCSI : pc와 디스크 드라이버, 테이프 드라이브 ,cd-rom 드라이브 ,스캐너, 프린터 와 같은 주변 장치를 이전의 인터페이스보다 더 빠르고 유연하게 통신할 수 있는 인터페이스이다.
scsi는 호환성이 뛰어나다,
고성능이다,
확장성이 뛰어나다,(내 외장 장치를 7~15개 까지 연결이 가능하고 프린터, 스캐너 등도 포트로 직접 연결이 가능
리눅스의 구조
커널, 쉘 , 유틸리티, 응용프로그램 ,x 윈도우
쉘: 사용자의 명령을 해독해주는 것, 명령어 처리기, 독자적인 유틸리티 프로그램, 여러 프로그램을 조정, 결합하는 중추적인 역할을 하는 수행 프로그램
유틸리티 : 외부 명령어(format.com, edit.com)에 해당하는 것으로 여러 가지 일을 수행하며, 리눅스 시스템의 /bin 디렉토리에 보관됨.
응용프로그램 : 논리적인 구분
x윈도 : 혁신적이고 네트워크 투명성을 보장하며 그래픽화한 환경을 가진 윈도 시스템, 분산형 개방 시스템을 개발하기 위한 목적으로 수행된 아데나(athena)프로젝트 일환
커널 : 리눅스의 모두, 하드웨어를 제어하는 임무로 메모리, cpu, 디스크, 단말기 프린터 등의 시스템 자원의 활용도를 높이기 위해서 스케줄링과 잘 관리를 하는 시스템의 핵심부분,
부트매니저
os/2 : boot manager
dos : config.sys autoexec.bat
98 : msdos.sys
리눅스부팅 : LILO(linux Loader)와 grub
mbr(master boot record) 센터를 의미하는 것으로 부팅에 관계되는 장소 에 lilo / grub가 설치
lilo는 /etc/lilo.conf 파일로 설정
정보 갱신은 /sbin/lilo 명령에 의해 수행
boot=/dev/had : 설치될 경로
map=/boot/map : 자동으로 생성되는 파일
install=menu 그래픽 메뉴 사용
prompt : boot 프롬포트를 표시
timeout=50 : 키보드 무입력시 자동 부팅까지의 대기 시간 1/10초 단위
single=key : 키 하나만 입력하여 선택할 수 있도록 함
message=/boot/message :선택화면의 배경 이미지 / 텍스트도 가능
lba32 : 하드 디스크 lba 모드 사용
default=linux : 부팅 디폴트 레이블, 텍스트
password=1234 : 부팅패스워드
restricted : inittab에서 지정된 실행 레벨이 아닐 때만 묻는다.
image=/boot/vmlinux-2.6.9.7hs : 실행하는 리눅스의 커널 코드 파일의 장소
label=linux : 해당하는 운영체제의 레이블, 텍스트
initrd /boot/initrd.img : 초기화에 필요한 루트 디스크 이미지
alias=1 : 싱클 키와 같이 사용되며 os 선택시 1만 누르면 해당하는 운영체제가 부팅
read-only : 루트 파일 시스템을 읽기 전용으로 마운트
root=/dev/had= 루트 파일 시ㅡ템으로 파운트하는 파티션을 지정
other=/dev/hda1 리눅스 이외의 운영체제의 파티션
'IT > linux' 카테고리의 다른 글
리눅스 운영체제 기출문제 용어(2) (0) | 2020.04.30 |
---|---|
리눅스 운영체제 기출문제 용어(1) (0) | 2020.04.30 |
리눅스 기초 (0) | 2019.05.30 |
리눅스 특징 (0) | 2019.05.29 |
운영체제 (0) | 2019.05.27 |