Computer Memory The DOS, Win 3X, & Win 9X Model Richard L. Goldman ©February 1, 2001.

Slides:



Advertisements
Similar presentations
Hardware Lesson 3 Inside your computer.
Advertisements

BIOS & CMOS To Navigation page.
Chapter 2 How Hardware and Software Work Together.
System Setup CGS2564. What Happens When You Start up a Computer? BIOS Basic Input Output System A set of programs stored in ROM Contain instructions on.
2 © 2004, Cisco Systems, Inc. All rights reserved. IT Essentials I v. 3 Module 4 Operating System Fundamentals.
RAM Random access memory, or RAM for short, is active during the processing function. RAM is often referred to as “temporary memory.” RAM consists of electronic.
Motherboard, BIOS and POST The external data bus connects devices on the motherboard together. Everything is also connected to the address bus. These busses.
A+ Guide to Software, 4e Chapter 6 Windows 9x/Me Commands and Startup Disk.
11/13/01CS-550 Presentation - Overview of Microsoft disk operating system. 1 An Overview of Microsoft Disk Operating System.
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
Computer Hardware.
Micro Op SYS (DOS) Chapters 8, 10, 12, 13, DOS Commands DEFRAG SCANDISK MSAV MSBACKUP.
Computer Hardware Chapter 5. Motherboard 1: Ports 3: Expansion slots 6: Central processing unit.
IT Systems Memory EN230-1 Justin Champion C208 –
UNIT 9 Computer architecture
1 Introduction to Computers Day 6. 2 Main Circuit Board of a PC The main circuit board (motherboard or system board) is the central nervous system of.
IC3 GS3 Standard Computing Fundamentals Module
Working in DOS DOS is a true operating system
The Internal Components of a Personal Computer (PC)
Conventional Memory 8088 processor could address only 1 MB
IT Essentials - Chapter 4 Operating System Fundamentals.
Operating Systems Operating System
Version 3 Operating System Fundamentals Module 4.
Operating Systems What do you have left on your computer after you strip away all of the games and application programs you bought and installed? Name.
COMPUTER COMPONENTS.
Computer Startup Sequence Overview
Chapter 5 Basic Input/Output System (BIOS)
Basic Input Output System
DOS Understanding what you can do. Operating System Traits An OS only works with one type of processor –X86 processors for us; Motorola for Mac –Must.
PC Components, Features, System Design.
Inside a PC Exploring the Major Components Copyright © Texas Education Agency, All rights reserved.
Gene Perkins, Lassen High School Networking Academy
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Chapter 9 Managing Memory.
MAC OS – Unit A Page: 10-11, Investigating Data Processing Understanding Memory.
PC Maintenance: Preparing for A+ Certification Chapter 9: Working with the BIOS Setup Program.
Lesson 2 - Hardware on the Inside
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Chapter 2 How an OS Works with Hardware and Other Software.
A Short History of the PC. Prolog Before the IBM, there were many PC vendors. –These were typically garage-shop start-ups with shaky financing. –The big.
Booting. Booting is the process of powering it on and starting the operating system. power on your machine, and in a few minutes your computer will be.
Chapter 1 1.  The computer system consists of: 1. Hardware: Physical Components, like the system unit,monitor,keyboard, mouse, camera, printer … etc.
What is system software and what are its parts? Programs that control operation of computer Two parts are operating systems utility programs.
Intro to Computers Computer Apps 1.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 6 Managing Memory.
Introduction to Hard Drives Chapter 6 - Key Terms Information Compiled by Diane Ferris, Michele Henderson & Vicki Kertz.
What is a BIOS? * basic input/output system (BIOS), also known as the System BIOS * The BIOS software is built into the PC on a non-volatile ROM and is.
The Mechanics Of Computers The Operating System (OS) & Hardware.
Lesson 3 — How a Computer Processes Data Unit 1 — Computer Basics.
CHAPTER 6 Motherboard and ROM BIOS. Chapter Overview Computer Cases Motherboards ROM BIOS.
Introduction to the BIOS BIOS – Part 1 © Richard Goldman Rev. January 4, 2001.
The Microprocessor-based PC System Microprocessor Course Electrical Engineering Department University of Indonesia.
Basic Input/Output System (BIOS). 5.1Introduction to BIOS Basic Input / Output System (BIOS) boot the computer by providing a basic set of instructions.
Three Jobs of a Computer 1. Input 2. Processing 3. Output.
THE PARTS OF A COMPUTER WHAT ARE THE PARTS OF A COMPUTER THAT MAKE A COMPUTER A COMPUTER?
5 th October 2004Hardware – KS41 Hardware Objectives: Computer systems  What do they do?  Identify the hardware that makes up a computer system (PC)
Lesson 2 Component Overview Core Hardware Fundamentals.
IT Essentials 1 v3 Module 4 JEOPARDY IT Essentials 1 RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
Microsoft Window 9X Operating System Richard Goldman © February 28, 2001.
A+ Guide to Managing and Maintaining your PC, 6e Chapter 15 Windows 9x/Me Commands and Startup Disk.
PCs ENVIRONMENT and PERIPHERALS Lecture 4. An expansion cards: - An expansion card (expansion board) is an electronic circuit board that adds more functionality.
Lifting the Lid: How Computers Work. CPU  The Central Processing Unit  Sometimes called the microprocessor  Carries millions of electrical signals.
 Input - A device, such as a keyboard, used to enter information into a computer  Output - Electronic or electromechanical equipment connected to.
Operating System Review
The CPU is the brain of the computer
UNIT 9 Computer architecture
Key Terms By: Kelly, Jackson, & Merle
Operating System Review
Computer Parts There are many parts that work together to make a computer work.
Device management How does the operating system manage the hardware and peripheral devices? Device Driver: Each device is attached to your computer with.
Motherboard BIOS and Troubleshooting
4. Computer system.
Presentation transcript:

Computer Memory The DOS, Win 3X, & Win 9X Model Richard L. Goldman ©February 1, 2001

RAM and ROM Chips The PC uses two basic types of memory – Random Access Memory (RAM) and Read Only Memory (ROM). Both RAM and ROM are found in a variety of chips throughout the computer as well as the peripheral device connected to the computer.

ROM ROM chips contain information about the device that they are located on. The ROM chips may also contain small programs that the device may use to operate or communicate with other devices. The information stored on a ROM chip is programmed into them when the device that they are located on is manufactured.

RAM RAM chips store information that is easily changed by the user. RAM is the type of memory used by the computer to store programs and data that it is currently processing. The information stored in RAM is lost when the power to it is removed.

Memory Map During the booting process all types of physical memory, RAM and ROM, is located and assigned a memory address.

Power Supply Floppy Drive Hard Drive System Board Sys. BIOS CMOS RAM CPU Chip Set Battery Memory Keyboard Monitor Printer ROM RAM

Memory Addresses Some of the physical memory chips have specific memory addresses reserved for them. Other memory chips, both RAM and ROM, that are located during the booting process are assigned a memory address by the CPU. Within the DOS Memory Map there are several areas – each reserved for a specific purpose.

The original PC could support up to 1MB of RAM (1024KB) 0F0000 **************************************************************** 0E0000 **************************************************************** 0D0000 **************************************************************** 0C0000 **************************************************************** 0B0000 **************************************************************** 0A0000 **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** A B C D E F Each dot = 1KB Each row = 64KB

The first 640KB of memory was designated for the user’s use and called Conventional Memory (or Base Memory) 0F0000 **************************************************************** 0E0000 **************************************************************** 0D0000 **************************************************************** 0C0000 **************************************************************** 0B0000 **************************************************************** 0A0000 **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** A B C D E F Each dot = 1KB Each row = 64KB Upper Memory Conventional Memory The remainder was reserved for the computer's use and called Upper Memory 640KB 1024KB (1MB)

Specific areas of the Upper Memory is reserved for specific purposes. 0F0000 **************************************************************** 0E0000 **************************************************************** 0D0000 **************************************************************** 0C0000 **************************************************************** 0B0000 **************************************************************** 0A0000 **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** A B C D E F Upper Memory Conventional Memory VGA RAM 32KB Video ROM 128KB Adapter Board ROM & RAM - 160MB System ROM 128KB Free Area 128KB

Expanded Memory Expanded Memory was a technique used for a short time to increase memory. 0F0000 **************************************************************** 0E0000 **************************************************************** 0D0000 **************************************************************** 0C0000 **************************************************************** 0B0000 **************************************************************** 0A0000 **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** A B C D E F Upper Memory Conventional Memory Expanded Memory Additional memory chips were added using a Memory Expansion Board. A Memory Manager used a 64KB page frame in Upper Memory to map to 16KB memory pages on the Expanded Memory Board.

Extended Memory. Expanded Memory was replaced with Extended Memory **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** 0F0000 **************************************************************** 0E0000 **************************************************************** 0D0000 **************************************************************** 0C0000 **************************************************************** 0B0000 **************************************************************** 0A0000 **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** A B C D E F Upper Memory Conventional Memory Extended Memory Extended Memory continues the linear address model used by Conventional and Upper Memory.

The first 64KB of Extended Memory is called High Memory **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** 0F0000 **************************************************************** 0E0000 **************************************************************** 0D0000 **************************************************************** 0C0000 **************************************************************** 0B0000 **************************************************************** 0A0000 **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** A B C D E F Upper Memory Conventional Memory Extended Memory High Memory

Memory Management To access memory above 640KB the operating system uses a Memory Manager program. Since memory is considered a device – programs called device drivers are used to manage memory. DOS uses the device drivers HIMEM.SYS & EMM386.EXE to manage memory. To start the Memory Managers put the following commands at the beginning of the CONFIG.SYS file. DEVICE=C:\DOS\HIMEM.SYS DEVICE=C:\DOS\EMM386.EXE NOEMS (NOEMS means No Expanded Memory) Win 9X has a built in memory manager and does not require a CONFIG.SYS file, HIMEM.SYS, or EMM386.EXE.

High Memory The DOS OS uses the High Memory area to store part of its programs in order to free up space in the Conventional Memory area. To load part of DOS into High Memory add the following line to the CONFIG.SYS file after the EMM386 driver line: DOS=HIGH

Upper Memory Blocks (UMB) The UMB Command allows unused areas of Upper Memory to be used by other drivers. To enable Upper Memory Blocks enter the following in the CONFIG.SYS file after the DOS=HIGH command: DOS=UMB Devices may then be loaded with the DEVICEHIGH (in CONFIG.SYS) or the LOADHIGH (in AUTOEXEC.BAT) commands. EXAMPLE: DEVICEHIGH=C:\MOUSE.SYS