Value Hardware and Software Chapter 2 Revision: page 46 -93 Introduction Today's use of technology is practical. It is intended to yield real business benefits. Employing information technology and providing additional processing capabilities can increase employee productivity, expand business opportunities, and allow for more flexibility. That’s why we focus on hardware and software components of a CBIS. 2 Fig 2.1 3 Computer Systems: Integrating the Power of Technology In order to assemble an effective and efficient system, you should select and organize components while understanding the trade-offs between overall system performance and cost, control, and complexity. 4 Hardware Components: Computer system hardware components include devices that perform the functions of input, processing, data storage, and output. Central processing unit (CPU), arithmetic/logic unit (ALU), and control unit. 5 Processing and Memory Devices: Power, Speed, and Capacity System’s Unit Clock Speed: The clock speed for personal computers is in the multiple gigahertz (GHz), or billions of cycles per second Physical Characteristics of the CPU: Most CPUs are collections of digital circuits imprinted on silicon wafers, or chips, each no bigger than the tip of a pencil eraser. 6 Memory Characteristics and Functions Storage Capacity: Data is stored in memory as a combination of on or off circuit states. Kilo, Mega, Giga, Tera, Peta, Exa Types of Memory: random access memory (RAM) and read-only memory (ROM). 7 Multiprocessing: Multicore Microprocessor: microprocessor combines two or more independent processors into a single computer so that they can share the workload and boost processing capacity. Parallel Computing: The most frequent business uses for parallel processing are modeling, simulation, and analysis of large amounts of data. Grid computing: What? 8 Cont.: Grid Computing: Key to the success of grid computing is a central server that acts as the grid leader and traffic monitor. It divides the computing tasks into subtasks and assigns the work to computers on the grid that have surplus processing power. Cloud Computing: Supports a wider variety of applications than grid computing and pools computing resources so they can be managed primarily by software rather than people 9 Secondary Storage: Compared with memory, secondary storage offers the advantages of non-volatility, greater capacity, and greater economy Access Methods Sequential access and direct access Sequential access storage devices (SASDs), Direct access storage devices (DASDs). 10 Secondary Storage Devices Magnetic Tapes: Although access is slower, magnetic tape is usually less expensive than disk storage. Magnetic Disks: Magnetic disks are directaccess storage devices that enable fast data retrieval and are used by companies that need to respond quickly to customer requests. 11 Cont: RAID: Note that this is a method of storing data so that if a hard drive fails, the lost data on that drive can be rebuilt. “Stripping” Virtual Tape: This is a storage technology for less frequently needed data so that it appears to be stored entirely on tape cartridges, although some parts might actually be located on faster hard disks. 12 Cont: SAN: A storage area network (SAN) uses computer servers, distributed storage devices, and networks to tie everything together. 13 14 Cont: Optical Discs: A common optical disc is the compact disc read-only memory (CD-ROM) with a storage capacity of 740 MB of data. Digital Video Disc (DVD): Software programs, video games, and movies are common uses for this storage medium. Capacity: 4.7 GB DVD-R, DVD-RW, DVD-RAM 15 Cont: Blu-ray: blue-laser technology for high – definition video HVD: holographic Versatile Disc Capacity: 3x DVD Transfer rate: 1 – 20 GB/second Capacity: 6 TB Solid State Secondary Storage Devices: These store data in memory chips rather than magnetic or optical media. Examples?? x4 16 Input Devices: Touch Screen: I/O Optical Data Readers: Bar code readers: OMR: “ mark sense form” OCR: Magnetic Ink Character Recognition (MICR); Use special magnetic ink. Example: help clear and route checks is placed on the bottom of a check. 17 RFID: page 58,59 It’s a tag, consisting of a microchip and antenna, transmitting data, like id, location, and other detail. Signal is picked up by a reader, that sends it to a server computer for processing 18 Output devices: Terms pixel, plasma display, LCD display, and organic light-emitting diode (OLED) display. Digital Audio Player: MP3 (MPEG-1 Audio Layer-3) E-Books: Amazon.com Kindle, the Barnes and Nobel Nook, the Samsung Papyrus, and the Sony Reader all use e-paper displays that look like printed pages. 19 Computer System Types Computer systems can range from desktop (or smaller) portable computers to massive supercomputers that require housing in large rooms. Single-user systems Portable Non-portable Multiple-user systems Servers, mainframes and super computers 20 Software Computer programs, documentation, system software, and application software. To achieve business objectives: Organizations supply application SW and Information Systems to employees Classification: to identify the scope of the problems and opportunities addressed by a particular organization, called the sphere of influence. 21 22 System Software Controls the operations of the HW and supports the application programmer’s problem-solving capabilities OS Utility programs OS: page 71 Activities: p72 HW functions: p72 23 Hardware Independence 24 Current OS: 25 Utility programs; 26 Application SW: Helps you perform common tasks, such as create and format text documents, perform calculations, or manage information, though some applications are more specialized What is meant by the terms application service provider (ASP) and software as a service (SaaS)? Page 82, 83 27 28 Programming Languages: Sets of keywords, symbols and rules for constructing statement that people can use to communicate instructions to a computer. Written in coding schemes, called programming languages. 29 Evolution of programming languages Generation Language Appr. Date Example First Second Third Fourth Fifth 30 Translation and Execution Process 31 32