BIOS, CMOS Virtual MEMORY

Slides:



Advertisements
Similar presentations
Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved. 제 10 강.
Advertisements

1/37 Chapter 4: 프로세서 성능과 휴대성을 위한 하드웨어 © The McGraw-Hill Companies, Inc., 세기의 가장 중요한 발명품 : 마이크로 프로세서 일상생활에 널리 사용됨 프로그램에 의한 적응성.
1. Drive A, Drive B 표준 CMOS 설정 화면에서는 하드디스크 드라이브의 특성 외에 플로피디스크 드라이브도 설정해야 합니다. PC에서 FDD를 2개까지 사용할 수 있다. 표준 CMOS  설정 화면의 Drive A와 Drive B 항목에서는 플로피디스크.
컴퓨터의 구조 2006년 2학기 컴퓨터의 개념 및 실습.
2.1 컴퓨터 시스템의 구성 2.2 컴퓨터 시스템의 정보 표현 2.3 중앙처리장치 2.4 저장장치 2.5 컴퓨터 주변기기
Understanding of Ubiquitous & Computers Plus
컴퓨터와 인터넷.
마이크로 컨트롤러 Microcontroller.
ALL IN ONE WORKING HOLIDAY!
PC정비사 2급(필기) 제6강 기타 주변장치 예상문제.
2007년 1학기 전산학개론 성신여자대학교 컴퓨터정보학부
Linux/UNIX Programming
소프트웨어와 운영체제.
사용자 메뉴얼 차량용 4CH 블랙박스 매뉴얼 버전 : Version 2.1 Hardware Version : 2.0
제 2장 컴퓨터 구조.
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
(목) 초등 ICT 교육 방법론 2013년 봄학기 허 민 오
사용자 메뉴얼 차량용 4CH 블랙박스 매뉴얼 버전 : Version 1.1 Hardware Version : 1.0
제6장 FUSING.
강좌 개요 2009년 1학기 컴퓨터의 개념 및 실습.
Operating Systems Overview
과목 홈페이지  전산학개론 이메일 숙제를 제출할 경우, 메일 제목은 반드시 ‘[전산학개론]’으로 시작.
3.1 기억장치와 저장장치의 구분 3.2 기억장치 3.3 자기 저장장치 3.4 광 저장장치 3.5 백업의 중용성
7장 : 캐시와 메모리.
McGraw-Hill Technology Education
임베디드 하드웨어 Lecture #6.
FUSING.
Complementary Metal Oxide Semiconductor
컴퓨터 구조학 정보보호학과.
McGraw-Hill Technology Education
DSP와 TMS320F28x의 이해.
특수조명 Program Manual M.D.I Solution
부 록 Ubuntu 설치.
A system is a set of related components that work together in a particular environment to perform whatever functions are required to achieve the system’s.
컴퓨터 구조.
1 컴퓨터 시스템 소개.
4장. 컴퓨터 시스템의 구성과 기능 다루는 내용 컴퓨터 분해를 통한 본체 살펴보기 컴퓨터 구성요소 컴퓨터의 기능
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
임베디드 시스템 개론 3주차 Embedded System..
운영체제 (OS: Operating System)
Embedded System Porting (2)
2장 운영 체제의 개요 운영체제의 개념 운영체제의 유형 운영체제의 발전 과정 운영체제의 구성 운영체제 서비스 시스템 구조
1. Embedded System의 이해.
Root Filesystem Porting
6 중앙처리장치의 조직과 기능 IT CookBook, 컴퓨터 구조와 원리 2.0.
Root Filesystem Porting
제 3 장 Memory - SRAM.
DK-128 실습 EEPROM 제어 아이티즌 기술연구소
Xen and the Art of Virtualization
Computer System Architecture
Chapter 4 The Von Neumann Model.
TinyOS Tutorial Network lab. 김인태
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
Linux/UNIX Programming
Boot PROM.
RPi2 SPI 8x8 Dot Matrix LED
컴퓨터 : 지적 도구 PARSONS/OJA 컴퓨터 사용하기: 기본개념 Page 1 1.
운영체제(Operating System)
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
Computer System Overview
McGraw-Hill Technology Education
Chapter 12 Memory Organization
제 1 장 What is the Computer ?.
시스템 분석 및 설계 글로컬 IT 학과 김정기.
Linux/UNIX Programming
Operating System Multiple Access Chatting Program using Multithread
ATX Main Board.
HDD Error시 교체 -> Windows 재 설치 Check to data base Error
임베디드 하드웨어 Lecture #6.
Lecture 7 7-Segment LED controller using u-controller
Presentation transcript:

BIOS, CMOS Virtual MEMORY 인터넷미디어공학부 2005135058 배지태

BIOS Definition What is BIOS? BIOS Functions BIOS Sequence CMOS Definition CMOS Setup Changing Settings through CMOS Virtual Memory

BIOS Definition Short for Basic Input/Output System, BIOS is a chip located on all computer motherboards that contains instructions and setup for how your system should boot and how it operates Instruction 명령(어) / setup 준비, 세트업 / operate 작동하다 Rom with BIOS

What is BIOS? BIOS is the first program accessed by the processor during start up to ensure that all the other basic programs, hard drives, ports, peripherals and the central processing unit are in good working condition. BIOS is different from the computer's operating system . Peripherals 주변장치 / working condition 동작상태

What is BIOS? The operating system resides in the hard drive and provides the user interface that can be seen on the screen after start up. The BIOS program can be found right in a flash memory chip or ROM located in the motherboard. It is the basic requirement for booting a computer Virtually 사실상, 실질적으로 / Make sure 확인하다, 반드시 ~하다

BIOS Functions Its most important task is to load the operating system. BIOS provides the microprocessor its first instructions upon activating the computer. The instructions of the BIOS to the microprocessor during start up are the following

BIOS Functions A power-on self-test (POST) for all of the different hardware components in the system to make sure everything is working properly Activating other BIOS chips on different cards installed in the computer - For example, SCSI and graphics cards 메인보드에 연결된 각종 장치들의 오류를 점검하는 기능입니다.(초기에 부팅하면 뜨는것들이죠.) POST는 컴퓨터에 전원이 공급되었을 때, 컴퓨터 키보드, 램, 디스크 드라이브 그리고 기타 하드웨어 등이 바르게 동작하는지를 확인하기 위해, 컴퓨터 BIOS가 동작시키는 일련의 진단 시험 과정이다. SCSI 주변기기를 컴퓨터에 연결할때, 직렬 방식으로 연결하기 위한 표준 (Small computer system Interface)

BIOS Functions Management of computer peripherals through low level routines during the start-up process . They manage things like the keyboard, the screen, and the serial and parallel ports Management of clock, hard drive and other setting Routine 통로, 루틴(어떤 작업에 대한 일련의 명령군; 완성된 프로그램) Manage 관리

BIOS Sequence Check the CMOS Setup for custom settings Load the interrupt handlers and device drivers Initialize registers and power management Perform the power-on self-test (POST) Display system settings Determine which devices are bootable Initiate the boot sequence The first thing the BIOS does is check the information stored in a tiny (64 bytes) amount of RAM located on a complementary metal oxide semiconductor (CMOS) chip. The CMOS Setup provides detailed information particular to your system and can be altered as your system changes. The BIOS uses this information to modify or supplement its default programming as needed. Interrupt handlers are small pieces of software that act as translators between the hardware components and the operating system. For example, when you press a key on your keyboard, the signal is sent to the keyboard interrupt handler, which tells the CPU what it is and passes it on to the operating system. The device drivers are other pieces of software that identify the base hardware components such as keyboard, mouse, hard drive and floppy drive. Since the BIOS is constantly intercepting signals to and from the hardware, it is usually copied, or shadowed, into RAM to run faster 3. 레지스터를 초기화 하고 파워를 관리한다 7. 부팅순서대로 시작한다

CMOS CMOS is short for Complementary Metal-Oxide Semiconductor. CMOS is an on-board semiconductor chip powered by a CMOS battery that stores information such as the system time and system settings for your computer 중화 금속 산화 반도체

CMOS Battery The standard life time of a CMOS battery is around 10 Years

Changing Settings through CMOS Setting the system date and time as well as changing the boot sequence, plug and play settings, driver configurations, memory settings, password settings, and power settings are just some of the settings that can be changed on this page. 부팅시 BIOS는 CMOS의 수정된 정보를 확인하여 BIOS를 업데이트 합니다

CMOS Setup AMI BIOS

CMOS Setup Phoenix

CMOS Setup Phoenix

CMOS Setup Phoenix BIOS

CMOS Setup Phoenix BIOS

CMOS Setup System Time/Date - Set the system time and date Boot Sequence - The order that BIOS will try to load the operating system Plug and Play - A standard for auto-detecting connected devices; should be set to "Yes" if your computer and operating system both support it Mouse/Keyboard - "Enable Num Lock," "Enable the Keyboard," "Auto-Detect Mouse"... Drive Configuration - Configure hard drives, CD-ROM and floppy drives Memory - Direct the BIOS to shadow to a specific memory address Security - Set a password for accessing the computer Power Management - Select whether to use power management, as well as set the amount of time for standby and suspend Exit - Save your changes, discard your changes or restore default settings

Virtual Memory Virtual memory is a method of using the computer hard disk drive to provide extra memory for the computer. Segments of memory are stored on the hard disk drive known as pages. When a segment of memory is requested that is not in memory it is moved from the virtual memory to an actual memory address.  가상 메모리란, 추가적으로 메모리를 제공하기 위한 하드디스크 사용 기법이다. 페이지라 불리는 메모리의 세그먼트는 하드디스크에 저장된다 메모리의 세그먼트가 요청될 때 가상메모리에서 실제 메모리 로 이동하게 된다

Virtual Memory The area of the hard disk that stores the RAM image is called a page file. It holds pages of RAM on the hard disk, and the operating system moves data back and forth between the page file and RAM 동시에 여러 개의 application을 실행할 경우 램이 부족하면 더 이상 application을 실행 할 수 없습니다. 이런 경우에 가상메모리를 사용하여 더 유용하게 사용하도록 합니다. 과거에는 메모리의 용량이 적어 Virtual Memory를 설정하면 더 유용 면이 있었지만 현재는 기본 메모리가 1GByte이상이므로 Virtual 메모리를 사용할 필요가 없습니다

출처 http://computer.howstuffworks.com http://www.computerhope.com http://www.tech-faq.com/bios.shtml

s750320y@google.com Thank you