32 bit os

32
32 BIT OS December 15 th , 2010 1

Upload: jebediah-harrison

Post on 30-Dec-2015

45 views

Category:

Documents


1 download

DESCRIPTION

32 bit OS. December 15 th , 2010. Group members. Rabia muzaffar ali Tooba imtiaz Talha Qumar Alamgir. Operating system. Also known as an "OS," This is the software that communicates with computer hardware on the most basic level . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 32 bit  OS

32 BIT OS

December 15th, 2010 1

Page 2: 32 bit  OS

GROUP MEMBERS

Rabia muzaffar ali Tooba imtiaz Talha Qumar Alamgir

2

Page 3: 32 bit  OS

OPERATING SYSTEM

Also known as an "OS," This is the software that communicates with

computer hardware on the most basic level. The OS is what allocates memory, processes

tasks, accesses disks and peripherals, and serves as the user interface.

3

Page 4: 32 bit  OS

CLASSIFICATION OF OPERATING SYSTEM

Multi-user Multiprocessing Real time Multithreading Multitasking

4

Page 5: 32 bit  OS

HISTORY OF OPERATING SYSTEM

The 1940's - First Generations The 1950's - Second Generation The 1960's - Third Generation Fourth Generation

5

Page 6: 32 bit  OS

COMPUTER ARCHITECTURE

Von Neumann Architecture Harvard Architecture RISC and CISC and DSP

6

Page 7: 32 bit  OS

MICROPROCESSOR

Control Unit I/O Units Arithmetic Logic Unit (ALU) Registers Cache

7

Page 8: 32 bit  OS

BIT OPERATING SYSTEMS

It refers to the number of bits that can be processed or transmitted in parallel, or the number of bits used for single element in a data format. The term is often applied to the following:

8-bit Operating System 16 bit Operating System 32-bit Operating System 64-bit Operating System

8

Page 9: 32 bit  OS

32-BIT OPERATING SYSTEM

9

Page 10: 32 bit  OS

HOW CAN WE KNOW WHAT O.S VERSION OUR SYSTEM SUPPORT?

10

Page 11: 32 bit  OS

32-BIT COMPUTING

11

Page 12: 32 bit  OS

32-BIT COMPUTING

12

Page 13: 32 bit  OS

32-BIT VS. 64-BIT COMPUTING

Two approaches HARDWARE SOFTWARE

13

CPU and ALU Architectures Program Counter width in bitAddress Register width in bitInstruction Register width in bitMemory ManagementISA

Page 14: 32 bit  OS

32-BIT VS. 64-BIT COMPUTING

Two approaches HARDWARE SOFTWARE

14

PAEAddressing Mode

Page 15: 32 bit  OS

32-BIT VS. 64-BIT COMPUTINGSOFTWARE APPROACH

(PAE)

Physical address expansion , A feature that allows x86-based computers to support more than 4 gigabytes (GB) of physical memory.

Up to 64 GB of physical memory can be used as regular 4-kilobyte (KB) pages, and the number of bits that can be used by the kernel to address physical memory can be expanded from 32 to 36.

15

Page 16: 32 bit  OS

32-BIT VS. 64-BIT COMPUTINGSOFTWARE APPROACH

ADDRESSING MODE

How an instruction fetches its operands from primary memory

DIRECT ADDRESSING MODE INDIRECT ADDRESSING MODE IMIDIATE ADDRESSING MODE INHERIENT ADDRESSING MODE

16

Page 17: 32 bit  OS

32-BIT VS. 64-BIT COMPUTINGHARDWARE APPROACH

CPU AND ALU ARCHITECTURES

17

CPU and ALU architectures are those that are based on registers exist on chip , address buses,

or data buses of that size.X64 has a system bus (address + data +

control ) each of 64 bit wide, so it can be efficiently partitioned into 32x2, 16x4 multicores(core to Quad), so provide multitasking.

X86 has a system bus (address + data + control ) each of 32 bit wide, it can only be partitioned into 16x2 i.e. Dual core.

Page 18: 32 bit  OS

18

Microsoft Win32 uses the x86 processor in 32-bit flat mode. Therefore, a x86-based version means a 32-bit version operating system.

Microsoft Win64 uses the x86-64 or X64 processor in 64-bit flat mode. Therefore, a x64-based version means a 64-bit version operating system.

32-BIT VS. 64-BIT COMPUTINGHARDWARE APPROACH

CPU AND ALU ARCHITECTURES

Page 19: 32 bit  OS

19

One of the greatest advantages of using a 64-bit is the ability to access physical memory (RAM) that is above the 4-gigabyte (GB) range .

This physical memory is not addressable by 32-bit versions of Windows.

32-BIT VS. 64-BIT COMPUTINGHARDWARE APPROACH

MEMORY MANAGEMENT

Page 20: 32 bit  OS

Depending on the version of Windows , a 64-bit version of Windows Vista supports from 1 GB of RAM to more than 128 GB of RAM.

The ability to address more physical memory lets Windows Vista minimize the time that is required to swap processes in and out of physical memory.

Therefore, Windows Vista can manage processes more efficiently. This memory management feature helps improve the overall performance of Windows Vista.

20

32-BIT VS. 64-BIT COMPUTINGHARDWARE APPROACH

MEMORY MANAGEMENT

Page 21: 32 bit  OS

21

What is a signed driver?

A signed driver is device driver software that includes a digital signature.

A digital signature is an electronic security mark that can indicate the publisher of the software, as well as whether someone has changed the original contents of the driver software package.

Page 22: 32 bit  OS

22

Data Execution Prevention is a security feature that can help prevent damage to your computer from viruses and other security threats.

Harmful programs can try to attack Windows by attempting to run (also known as execute) code from system memory locations reserved for Windows and other authorized programs. These types of attacks can harm your programs and files.

DEP can help protect your computer by monitoring your programs to make sure that they use system memory safely. If DEP notices a program on your computer using memory incorrectly, it closes the program and notifies you.

32-BIT VS. 64-BIT COMPUTINGHARDWARE APPROACH

MEMORY MANAGEMENTDEP(SOFTWARE & HARDWARE )

Page 23: 32 bit  OS

INSTRUCTION SET ARCHITECTURE refers to the symbolic representation of execution for the instructions and operations. It shows the internal organization and logic of any operation.

examplesPc Pc+1 (PROGRAM COUNTER UPDATION)IRM[AR] (DECODING OF ANY FETCHED

INSTRUCION)R1R2+R3 (ADD TWO REGISTERS AND SAVE

RESULT IN 3RD REGISTER) 23

32-BIT VS. 64-BIT COMPUTINGHARDWARE APPROACH

ISA (INSTRUCTION SET ARCH.)

Page 24: 32 bit  OS

32-BIT VS. 64-BIT COMPUTINGHARDWARE APPROACH

ISA (INSTRUCTION SET ARCH.) It is not so simple as you observe computer

operating in front of you, it respond to 1000 of instructions and operation depending on ISA IN LESS THAN 1 SEC.

IRM[AR] (DECODING OF ANY FETCHED INSTRUCION)

M[] is the primary memory (array) is of either 2^32 bit

2^64bit

AR address register 32 or 64 bit wide IR instruction register of 32 or 64 bit

wide 24

Page 25: 32 bit  OS

32-BIT VS. 64-BIT COMPUTINGHARDWARE APPROACH

ISA (INSTRUCTION SET ARCH.)

RISC (REDUCED INSTRUCTION SET COMPUTER ARCHITECTURE) IN RISC INSTRUCTION REGISTER IS A SINGLE

REGISTER OF 32 BIT OR 64 BIT WIDE

CISC (COMPLEX INSTRUCTION SET

COMPUTER ARCHITECTURE) THE SAME IR IN CISC MODEL IS COMBINATION

OF 8BIT REGISTER

25

IR OF 32 BIT

8BIT 8BIT 8BIT 8BIT

Page 26: 32 bit  OS

Difference Between 32 And 64-bit Systems, The 'Why' Behind It

In your computer, you have several 'items' that, normally, you don't concern yourself about. One of those is the 'data bus'.

The 'data bus' is used to move the data around inside your computer.

In a 32-bit computer, the width (or size) of the data bus is 32-bits wide.

A 64-bit bus is twice as wide so the system can move twice as much data around. Being able to process more data means a faster system , but only for specific things.

Processor manufacturers are working out ways to provide 64-bit processors that are faster and cooler running temperatures so you may hear about multi-core processors and other highly technical terms that are related to 64-bit computing.

26

Page 27: 32 bit  OS

Windows 64-bit VISTA Windows for 64-bit is not where it should

be. It has been reported that Vista 64-bit,

Microsoft's next Windows release, already has severe problems. It already has had critical updates applied, prior to release.

Nothing like getting a head start, is there. Other problems with 64-bit is the general lack of stable software to run on these Ferrari of the computer world.

The entire system has to be designed and built for the wider data bus, too, so the system will cost more.

27

Page 28: 32 bit  OS

Who needs 64-bit? I suppose the question now is ,"Who would benefit

for buying a 64-bit system?" The answer: mostly businesses, universities, scientific

groups, and government. If you produce videos, computer art, or develop programs, 64-bit systems will be helpful.

But for the home user, 64-bit is currently a bit overkill. You won't see faster activities like writing, spreadsheet processing, or web browsing

One of the greatest advantages of using a 64-bit version of Windows Vista is the ability to access physical memory (RAM) that is above the 4-gigabyte (GB) range. This physical memory is not addressable by 32-bit versions of Windows Vista.

28

Page 29: 32 bit  OS

ADVANTAGES WHEN YOU INSTALL A 64-BIT VERSION OF WINDOWS.

Increased memory support beyond that of the 4-GB addressable memory space that is available in a 32-bit operating system.

Increased program performance for programs that are written to take advantage of a 64-bit operating system.

64-bit CPUs have existed in supercomputers since the 1970s (Cray-1, 1975; CDC 6000 series, 1964, were 60-bit) and in RISC-based workstations and servers since the early 1990s.

64-bit computer architecture generally has integer and addressing registers that are 64 bits wide, allowing direct support for 64-bit data types and addresses.

29

Page 30: 32 bit  OS

LIMITATIONS OF 64 BIT

Most 64-bit microprocessors on the market today have an artificial limit on the amount of memory they can address, considerably lower than what might be expected from 64 bits. For example, the AMD64 architecture currently has a 52 bit limit on physical memory and only supports a 48-bit virtual address space.

This is 4 PB (4 × 10245 bytes) and 256 TB (256 × 10244 bytes), respectively.

A PC cannot contain 4 Petabytes of memory (due to the size of current memory chips if nothing else)

INCREASED LEVEL OF COMPLEXITY 30

Page 31: 32 bit  OS

CONCLUSION!

Although 64 bit provide multicores and multitasking efficiently , support wide busses & huge memory addressing

This also increased complexity levels Decoding 32 bit is far easy and faster than 64 bit

instructions 64 bit can support up to 128GB of primary memory

still there is a huge gap called “PROCESSOR MEMORY PERFORMANCE GAP” that imply increasing the size of memory never increase speed or performance of CPU.

1gb RAM 760MHz synchronized speed with Processor 128gbRAM 800 MHz synchronized speed with

Processor

31

Page 32: 32 bit  OS

RECENT UPDATES!

INTEL LAUNCHES WORLD FASTEST PROCESSOR IDEA CALLED “INTEL GREEN”, SUPPORT MORE THAN 64 CORES(EACH OF 16 BIT) HAVING LOCAL MEMORY AND SHARED MEMORY WITH EACH CORE.

FACING BIGGEST CHALLENGE OF WORLD “MEMORY MANAGEMENT” !!!

32