* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download 2. Computers: The Machines Behind Computing
		                    
		                    
								Survey							
                            
		                
		                
                            
                            
								Document related concepts							
                        
                        
                    
						
						
							Transcript						
					
					MIS CHAPTER 2 COMPUTERS: THE MACHINES BEHIND COMPUTING Hossein BIDGOLI 1 laptop per child Get me the Geeks Chapter 2 Computers: The Machines Behind Computing learning outcomes LO1 Define a computer system and describe its components. LO2 Discuss the history of computer hardware and software. LO3 Explain the factors distinguishing computing power of computers. LO4 LO5 Describe the major operations of computers Summarize the binary system and data representation. Chapter 2 Computers: The Machines Behind Computing l e a r n i n g o u t c o m e s (cont’d.) LO6 Discuss the types of input, output, and memory devices. LO7 LO8 LO9 Explain how computers are classified. Describe the two major types of software. List the generations of computer languages.       1. Increase employee productivity by reducing time, errors and costs using 2. Enhance decision making 3. Improve team collaboration 4. Create business partnerships and alliances 5. Enable global reach all over the world taking into consideration the culture of each nation or society. 6. Facilitate organizational transformation as the organization evolves and responds to the ever-changing marketplace. 4 Output Device Monitor Input Device Keyboard Processing Device The System Unit A5 Exhibit 2.1 The Building Blocks of a Computer Motherboard • Central Processing Unit (CPU) • • • • RAM and _________ Secondary Storage Devices (e.g. hard drive) Slots - connecting specialty processors ___________ - connecting input/output devices A-7 Central Processing Unit (CPU) Called the “_________________________”, its role is to perform the operations of the computer using two components: • Control Unit – this device interprets instructions and transmits direction to the computer’s components • Arithmetic Logic Unit – this device performs math as well as logical operations by interpreting and executing instructions A-8 Moore’s Law (1970s) Dr. Gordon Moore from Intel hypothesized that processing performance would double every 18 months CPU Processing Intel Pentium IV CPU packs 55 million transistors A-9 Table 2.1 The History of Computer Hardware Hardware Generators  Factors that exceed human capacities: ◦ Speed ◦ Accuracy ◦ Storage and retrieval  Input devices ◦ Send data and information to computer  Types ◦ ◦ ◦ ◦ ◦ ◦ ◦ Keyboard Mouse Touch screen Light pen ____________ Data tablet Barcode reader – Optical character reader – Magnetic ink character recognition system – Optical mark recognition system  Output devices ◦ For mainframes and personal computers  Soft copy ◦ Monitor  Cathode ray tube (CPT), plasma, liquid crystal display (LCD)  Hard copy ◦ Printer  Inkjet, laser ◦ Voice  Main memory ◦ Stores data and information ◦ Volatile  Secondary memory ◦ ______________________ ◦ Holds data when the computer is off or during course of a program's operation ◦ Serves as archival storage Primary Storage This storage is used for temporary storage to support computer processing and comes in RAM and ROM types Random Access Memory (RAM) Read-Only Memory (ROM) Electrically Erasable Programmable Read-Only Memory (EEPROM or also called Flash Memory) A-15  Magnetic disks ◦ Made of mylar or metal ◦ Used for random-access processing  Magnetic tape ◦ Made of a plastic material ◦ Stores data sequentially  ____________ discs ◦ Use laser beams to access and store data ◦ CD-ROM, WORM, DVD  Other secondary memory ◦ Hard disk ◦ USB flash drive ◦ Memory card  Redundant array of independent disks (RAID) system ◦ Collection of disk drives used for fault tolerance and improved performance ◦ If one disk in the array fails, data isn’t lost Table 2.4 Capacity of Secondary Memory Devices  Classify based on: ◦ Cost, amount of memory, speed, sophistication Supercomputers Mainframe Computers Workstations A-20 Personal Computers Tablet PC Notebook Handheld Computer http://www.microsoft.com/uk/windowsmobile/business/videocasestudies.mspx http://pergatory.mit.edu/robotworld/multimedia/index.html A-21 Network Computers 1 laptop per child  The ______________ _____________ refers to the gap between people with effective access to digital and information technology and those with very limited or no access at all.  Also called: ◦ Pervasive computing ◦ Third wave computing  Wearable computers ◦ Cell phones ◦ Medical devices  Server ◦ Computer and all the software for managing network resources and offering services to a network  Types of servers ◦ ◦ ◦ ◦ ◦ ◦ Application Database Disk Fax File Mail – Print – Remote access (RAS) – Web   All the programs that run a computer system Classified broadly as: ◦ System software ◦ Application software  Operating system (OS) ◦ Set of programs for controlling and managing computer hardware and software ◦ Provides an interface between a computer and the user ◦ Increases computer _________________ by helping users share computer resources and performing repetitive tasks for users  Operating system control programs ◦ ◦ ◦ ◦  Job management _______________ allocation Data management Communication Kernel ◦ Supervisor program ◦ Responsible for controlling all other programs in the OS  Application software ◦ Commercial software or software developed inhouse  Software types ◦ ◦ ◦ ◦ ◦ ◦ Word processing Spreadsheet Database Presentation Graphics Desktop publishing  Free Web-based application for creating ◦ Word processor documents, spreadsheets, presentations, and forms     Create and edit document Collaboration in real time Save in various formats _______ computing (Dropbox) ◦ Security risks Table 2.2 Computer Language Trends  Machine language ◦ 0s and 1s ◦ Code written for one type of computer does not work on another  Assembly language ◦ Higher level than machine but still machine dependent  High-level languages ◦ C++, Java, VB.Net ◦ Used for Web development and the Internet  Fourth generation languages ◦ Easiest to use ◦ SQL  Fifth-generation languages (5GLs) ◦ ◦ ◦ ◦ ____________ -based systems Natural language processing (NLP) Visual programming Graphical approach to using programming Get me the Geeks       Components and distinguishing factors of computers Brief history of computer hardware and software Input, output, and memory devices Classifications for computers Different types of software Generations of computer languages