ROM BIOS 란?

2013. 10. 23. 23:46 from 하드웨어

ROM 은 주로 RAM 과 같이 나오는 개념이다. 같이 알아보자.



일단 ROM (=Ready Only Memory) 이란 말 그대로 읽기 전용 메모리이다. 메모리를 생각하면 보통 읽기와 쓰기가 전부 가능한 것으로 인식되어진다. 그런가..? 지금 배워가는 과정이라 뭐가 뭔지 잘 모르지만 그렇다고 한다. 아무튼, 하지만 ROM 은 주로 저장된 메모리를 읽을수만 있고 새로운 정보를 기억시킬 수 없는 메모리를 말한다.

우리 주변에 ROM 을 이 들어간 예를 보면 쉽게 이해가 간다. 흔히 사용하는 CD 를 CD-ROM 에 넣고 실행한다. 씨디롬을 실행시키면 그 안에 있는 내용들을 읽기만하지 수정, 편집을 할 수 없다. 그래서 CD-ROM 이라 불린다는 점. 주로 롬에는 윈도우 같은 우영체제를 가동하기 전에 컴퓨터의 각 구성요소를 점검하기 위한 기본 정보들이 들어 있고, 모니터 키보드, 디스크 드라이브 등이 서로 어떻게 정보를 전달하고, 이용할 것인지를 제어하는 기본 입출력시스템. 즉, 바이오스 정보가 들어있다. 이런 것들은 아예 컴퓨터가 만들어질 때 제조회사에서 미리 결정하여 입력하는 정보이므로 사용자가 임의로 바꾸는 일은 없는 셈이라고한다.



두번째로 RAM (= Random Access Memory) 이란 어느 위치에 저장된 데이터든지 접근(읽기 및 쓰기)하는 데 동일한 시간이 걸리는 메모리이다. 어디서든 동일한 시간이 걸리기 때문에 '랜덤(Random, 무작위)' 이라는 명칭이 주어졌다고 한다. 참고로 하드디스크, 플로프 디스크 등의 자기 디스크나 자기 테이프는 저장된 위치에 따라 접근하는 데 걸리는 시간이 다르다.

말이 좀 어려운데 예를 들어서 우체국에 가서 카운터에 보면 우체국 직원이 우편물을 정리하면서 아무 위치에나 마음대로 우편물을 꺼내거나 넣는 것을 볼 수 있을 것이다. 우편물 사서함의 번호가 121이건 108 이건 111 이건 사서함의 번호에 구애받지 않고 자유롭게 접근하는 것과 같은 이치이다.

일반적으로 C언어를 공부하다보면 데이터를 메모리에 올린다, 저장한다 이런 말들이 많이 나오는데 여기서 말하는 메모리가 바로 램, 즉 '메인 메모리(Main Memory, 주기억장치)'를 의미한다. 이 메인 메모리는 전기적인 신호로 데이터를 저장하기 때문에 속도가 빠르다. 하드 디스크 처럼 물리적으로 돌아가는 것이 아닌 빛의 속도라는 의미인가보다. 이 빠른것이 장점이기 때문에 컴퓨터의 주기억장치로 사용되는 것이다.



세번째로 BIOS (= Basic Input/Output System) 이란 메모리, 디스크, 모니터와 같은 주변기기 사이의 정보 전송을 관장하는 일종의 프로그램이다. 즉, 컴퓨터의 하드웨어에 가장 근접되 있는 함수들의 집합이라고 볼 수 있다. 머 결국 BIOS 도 함수들이 집합이라는 것 보니깐 소스 코드인 것 같다(아님 말고..). 바이오스는 ROM 에 들어 있기 때문에 흔히 ROM BIOS 라고 부른다.

컴퓨터 부팅시 <Del>, <F1>, <F2> 등 키를 누르면 나오는 CMOS 셋업 프로그램과 주변기기 초기화, 자체 진단 루틴도 이 롬 바이오스에 같이 포함되어 있다. 롬에는 쓰기가 불가능 하므로 주변기기에 대한 정보를 저장하려면 쓰기를 할 수 있는 다른 공간이 필요하다. 정보를 저장할 수 있는 다른 공간이 바로 CMOS 라는 것인데, CMOS 셋업은 BIOS 에 포함되어 있는 프로그램으로 주변기기에 대한 정보를 저장하고 전원이 끊어져도 정보가 사라지지 않는 비휘발성 특성을 가지고 있다. 그리고 CMOS 셋업 프로그램을 이요해서 장착된 주변기기에 대한 정보를 알려주면 BIOS 는 그것에 기초하여 하드웨어를 인식하고 제어할 수 있게 되는 것이다.




출처 : http://goodjoe.tistory.com/entry/t

http://www.clickhd.co.kr/xe/?mid=clickhd_qna&page=1&sort_index=readed_count&order_type=desc&document_srl=1607

'하드웨어' 카테고리의 다른 글

Tri-state (3상 상태) 란??  (0) 2016.08.19
Impedance(임피던스)란?  (0) 2016.08.19
Bootloader란 무엇인가?  (0) 2015.06.06
래치와 플립 플롭  (0) 2015.05.31
Sink current, Source current  (0) 2015.05.31
Posted by 나무길 :

제어계측공학과에서는 시스템 및 자동제어원리, 물리적인 제량을 측정하는 센서 및 계측기기의 동작원리, 마이크로프로세서, 신호처리, 로보틱스, 의용생체 그리고 프로그래밍과 제어기기 등에 대해 익히게 될 것입니다. 
공부하는 주요 교과목 
- [제어계측개론] 제어계측시스템의 구성 및 요소에 대한 기본적인 지식을 습득함으로써 제어계측공학 및 메카트로닉스 기술에 대한 전반적인 지식을 배웁니다. 
- [기계공작법] 기계제작에 기본이 되는 주조, 소성가공, 다듬질과 공작기계에 의한 절삭 및 연삭가공을 중심으로 가공원리와 방법 등 자동화 시스템 제작에 대해 배웁니다. 
- [공업역학] 자유물체도 및 평형방정식의 개념을 이해하여 다양한 기계시스템을 설계, 해석하는 기본 역학에 대해 배웁니다. 
- [디지털회로] 디지털 시스템의 기본적인 수 체계 및 부호화 방법을 익히고 진리표를 구현하기 위한 불대수 및 조합회로의 설계법에 대하여 배웁니다. 
- [동역학] 질점의 운동, 기계시스템의 균형여부와 자동화시스템의 요소 구성 및 설계의 기본 개념을 익혀 원활한 자동화 기구시스템 동작의 구현에 대해 배웁니다. 
- [계측공학] 계측공학은 계측기의 설계와 해석을 배우고 기초적으로 측정과 오차 개념,측정 표준기와 측정원리를 다루고 최신 전자측정기들의 원리와 구조를 심도 깊게 배웁니다. 
- [디지털 제어공학] 디지털제어공학은 디지털의 특성을 이해하고, 디지털 제어기로 구성된 디지털제어의 특성을 이해하여, 설계하는 방법을 다루는 학문입니다.

'개인 > 전공 과목 선택' 카테고리의 다른 글

제어계측공학  (0) 2013.10.23
기계공학이란?(2)  (0) 2013.10.23
기계공학이란?  (0) 2013.10.23
로봇을 만들기 위해서는 어느과를?  (0) 2013.10.23
Posted by 나무길 :

전자공학은   저압을 다루며    다른과와 특성화 되는것이  반도체 공학이 있습니다.

이 교과목은   물리의 양자역학(상당히 난해함)까지 이용하여  트랜지스터등 소자안 미시적인 세계(전자의 흐름등)를 자세하게 다루는데  주로 대학에서    BEN G.STREETMAN이 지은책으로 배웁니다.

그러니까  하이닉스 반도체 같은 회사에  들어갈 생각이시라면 전자공학과를 추천합니다.

이외에도  통신공학,초고주파공학등의 과목도 특성화 교과목입니다.  통신회사에 입사한다면 전자공학과과 유리하겠지요.

 

제어계측공학은   전자공학 +  기계공학 = 제어계측공학  이라고 보시면 됩니다.  제어계측공학이라는 말보다는     로보트 공학라는 말이 더 와 닿는 말일것입니다.

기본전자공학( 전자회로, 신호및 시스템, 자동제어,마이크로프로세서등 ) 에  첨가하여  동역학(DYNAMICS)이라는 기계공학에서 배우는 과목을 배웁니다.    동역학이라는   역학을 배우는 이유는   움직이는 로보트를    설계하기 위해서는 필수적이기 때문입니다.

 

 제어계측공학과가  전자공학과에 비해서  좀더 심화시켜 배우는것으로는   자동제어(AUTOMATIC CONTROL SYSTEM)을  3학년(1,2학기)은 고전제어와 4학년(1,2학기) 은 현대제어를  배우고 마이크로프로세서와  컴퓨터 구조  를    강력하게 배웁니다.(전자공학과에서는 8비트정도에 머물지만 제어계측공학과는  16비트이상의 수준까지 배웁니다.)   어셈블리언어,센서공학도 타과와 특성화 되는  교과목입니다. 

때문에  마이크로마우스,  축구로봇 등의  제작과 설계에 관심이 있다면 제어계측공학과가  가장    적합합니다. 

 

본인이   움직이는 로보트를 만들고 싶고 좀더 실무적인 기술을 배우시고 싶으시면 제어계측공학과에 가시고   광범위하게  배워서  취업에 발을 넓히실 목적이라면   전자공학과에 가시기 바랍니다.  어렵고 쉽고는  교과목을 보시면 어느정도 와닿는  학과가 있을 겁니다.

 

사족을 달자면 현재까지는  IT ,전자분야가  세상을 지배하였다고 한다면 앞으로는 생명공학과 로봇트공학등이 세상을 지배하게 될것이라고 합니다.


출처 : http://k.daum.net/qna/view.html?qid=2fFHu

'개인 > 전공 과목 선택' 카테고리의 다른 글

제어계측공학 배우는 과목  (0) 2013.10.23
기계공학이란?(2)  (0) 2013.10.23
기계공학이란?  (0) 2013.10.23
로봇을 만들기 위해서는 어느과를?  (0) 2013.10.23
Posted by 나무길 :