Is 64 bit computing ready for the desktop?

Slides:



Advertisements
Similar presentations
George Skarbek March What drives? There are three types of virtual drives that can help. They are: A mapped network drive Virtual CD/DVD drive RAM.
Advertisements

MULTICORE PROCESSOR TECHNOLOGY.  Introduction  history  Why multi-core ?  What do you mean by multicore?  Multi core architecture  Comparison of.
Computers Organization & Assembly Language Chapter 1 THE 80x86 MICROPROCESSOR.
Department of Computer Science University of the West Indies.
COMPUTER SYSTEM CAN BE DIVIDED INTO : 1- General Computer 2- Special Computer.
Novell Server Linux vs. windows server 2008 By: Gabe Miller.
64bit Development Overview March 28 Microsoft. Objectives Learn about the current 64-bit platforms from a hardware, software and tools perspective Review.
By Mr. Abdalla A. Shaame 1. What is Computer An electronic device that stores, retrieves, and processes data, and can be programmed with instructions.
Virtualization for Cloud Computing
Prepared by: Nor Zuraida Bt Mohd Gaminan Department of IT & Communication Politeknik Tuanku Syed Sirajuddin Chapter 1 Introduction to Operating System.
Virtualization A way To Begin with Virtual Reality… - Rahul Khanwani.
Computer System System Software. Learning Objective Students should understand the different types of systems software and their functions. Students should.
Buying a Laptop. 3 Main Components The 3 main components to consider when buying a laptop or computer are Processor – The Bigger the Ghz the faster the.
Digital Graphics and Computers. Hardware and Software Working with graphic images requires suitable hardware and software to produce the best results.
Tanenbaum 8.3 See references
Lecture 14: Operating Systems Intro to IT COSC1078 Introduction to Information Technology Lecture 14 Operating Systems James Harland
Chapter 4.  NT came with a new way to organize hard drives and files, called the NT File System (NTFS). Before NTFS, all versions of Windows used an.
Technology Expectations in an Aeros Environment October 15, 2014.
Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people.
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
How to buy a PC Brad Leach David Howarth James Sawruk Andrew U.
The PC The PC is a standard computing platform, built around a EISA bus (1988) –IBM compatible –“Intel Architecture” from Intel or AMD or other companies.
Learningcomputer.com SQL Server 2008 – Installation of SQL Server 2008.
Current Computer Architecture Trends CE 140 A1/A2 29 August 2003.
1 CS503: Operating Systems Spring 2014 Dongyan Xu Department of Computer Science Purdue University.
An Introduction to 64-bit Computing. Introduction The current trend in the market towards 64-bit computing on desktops has sparked interest in the industry.
The Central Processing Unit
University of Washington Roadmap 1 car *c = malloc(sizeof(car)); c->miles = 100; c->gals = 17; float mpg = get_mpg(c); free(c); Car c = new Car(); c.setMiles(100);
Computer Basics Terminology - Take Notes. What is a computer? well, what is the technical definition A computer is a machine that changes information.
 Copyright, HiCLAS1 George Delic, Ph.D. HiPERiSM Consulting, LLC And Arney Srackangast, AS1MET Services
Hyper Threading Technology. Introduction Hyper-threading is a technology developed by Intel Corporation for it’s Xeon processors with a 533 MHz system.
LINUX MINT 13 Introduction Linux Mint is a modern, elegant and comfortable operating system which is both powerful and easy to use. The minimum requirements.
PC hardware and x86 programming Lec 2 Jinyang Li.
Today’s Computers By Sharif Safdary. The right computer for you. Advantages to Laptops Advantages to Laptops Size Size Weight Weight Portability Portability.
MULTICORE PROCESSOR TECHNOLOGY.  Introduction  history  Why multi-core ?  What do you mean by multicore?  Multi core architecture  Comparison of.
Full and Para Virtualization
Installation of Storage Foundation for Windows High Availability 5.1 SP2 1 Daniel Schnack Principle Technical Support Engineer.
Developing a 64-bit Strategy Craig McMurtry Developer Evangelist, Software Vendors Developer and Platform Evangelism Microsoft Corporation.
Day 1,2 Review. Review: Parts of a Computer CPU (Processor) Main Memory (RAM) External Memory (ROM) -Hard Drive-Floppy-USB Drive I/O Devices -Keyboard-Monitor-Printer-Speakers.
Unit C-Hardware & Software1 GNVQ Foundation Unit C Bits & Bytes.
 System Requirements are the prerequisites needed in order for a software or any other resources to execute efficiently.  Most software defines two.
PROCESSOR Ambika | shravani | namrata | saurabh | soumen.
Windows 10 vs. 7 – Disk Drives NORTH TEXAS PC USER GROUP WINDOWS INSIDE-OUT SIG GLYNN BROOKS FEBRUARY 20, 2016.
Lecture 01: Computer Architecture overview. Our Goals ● Have a better understanding of computer architecture – Write better (more efficient) programs.
History a bit. The 1 st uP: Intel 4004 Introduced Nov., 1971 by Intel 2250 transistors 108 kHz, 60,000 ops/sec 16 pins DIP (Dual in-line package) 10-micron.
Virtualization for Cloud Computing
Computers and Scientific Thinking David Reed, Creighton University
Operating System & Application Software
Memory COMPUTER ARCHITECTURE
LINUX WINDOWS Vs..
Roadmap C: Java: Assembly language: OS: Machine code: Computer system:
Computer Hardware and Software
GeoPortal Training Workshop 1st Mar 2017
Manchester HEP group Network, Servers, Desktop, Laptops, and What Sabah Has Been Doing Sabah Salih.
OS AN OS IS THE MAIN PROGRAM THAT RUNS ON A COMPUTER AND, ONCE INSTALLED, CONTROLS ALL THE OTHER PROGRAMS THE THREECHOICES ARE: -WINDOWS 7 ULTIMATE (EASY.
Principles of Computers 16th Lecture
Multi-Core Computing Osama Awwad Department of Computer Science
HARDWARE SPECIFICATIONS.
Looking Inside the Computer System
Booting Up 15-Nov-18 boot.ppt.
64 BIT COMPUTING By: Kapil Kaushik VIII Sesmester(IT)
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Today’s agenda Hardware architecture and runtime system
IBM Power Systems.
Windows Virtual PC / Hyper-V
Module 5- Unit 2 OPERATING COMPUTER SYSTEMS
Chapter 1 Computer Basics
Chapter 1 Computer Basics
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Presentation transcript:

Is 64 bit computing ready for the desktop? a.k.a. The Story of Me and My Laptop David North

Can represent integers roughly from 2-64 to 264 What is 64 bit? CPU capable of dealing with 64-digit binary numbers (as opposed to 32 bit, last 15 years) Can represent integers roughly from 2-64 to 264

Why should I care? Breaking 4 GB memory barrier 64 bit addresses allow us to support memory up to 16.8 million TB (realistically, physical limitations currently mean 32GB is the top)

Other advantages Memory-mapped files for faster disk access – 4gb DVD images, etc Security: fewer, if any, viruses and exploits for 64 bit platforms

Lack of application availability, esp for 64 bit Windows The downsides Lack of application availability, esp for 64 bit Windows Lack of device drivers Same data takes up more space in memory than on 32-bit (swollen pointers, alignment padding) Hence increased mem reqs of a process => implications for processor cache efficiency

What's out there? AMD were first to make a mass-marked 64 bit architecture for desktops/laptops: the AMD64, used in some Athlon and Opterons, and later the Turion Intel eventually followed with the EM64T, used in the latest Pentiums and Xeons

A case study: me and my laptop [on the server: 64 bit is go, has been for over a year] Bought a 64 bit laptop (with AMD64 processor) in June 2006 It came with 32 bit Windows XP Should I install a 64 bit OS? 64 bit Windows: sheer lack of software, expensive 64 bit Linux!

March 2007: Ubuntu 64 Sheer lack of packages in the repositories Flash, Realplayer totally borken Not much help in the forums, because nobody was using it Fail. Back to 32 bit.

April 2008: Try again Much better: nearly every package you can think of is there Flash, Realplayer took some hacking, but were doable Not much difference in speed from 32 bit, day-to- day Fixed some driver issues, introduced others

This isn't a problem for most people... Downsides? Compilers/interpreters may now use 64bit integers, which could mess up some programs, e.g. The Oberon Compiler This isn't a problem for most people...

Conclusion

Questions?