Chapter 4 - Hardware and Software.docx

6 Pages
Unlock Document

Computer Science
Computer Science 1032A/B
Diane Goldstein

Chapter 4 – Hardware and Software ­ Y2K caused by expensive computer memory: $10,000/MB n ▯ ow less than a few cents  ­ 1940: 1  digital computing devices invented st ­ 1950: 1  stmmercial computers available ­ 1980: 1  PC came on market ­ 1990: internet came into wide use  Early Computers 1939­1952 ­ complex and expensive ­ single person interacted with computer ­ one program could run at a time ­ housed at universities  ­ ENIAC  ▯first patent, Uni of Penn ­ FERUAT  ▯uoft Mainframes: 1952­Present  ­ first commercial digital computers ­ mainframes: large room sized devices ­ used by businesses and gov’t ­ IBM 650 ­ Vacuum tube technology ­ 1  gen: add/subtract 16000 numbers/second ­ 2  gen mainframes  ▯used transistors, made them smaller, easier to maintain, more reliable  ­ cordanies developed software to use on computer ­ 3  gen: included OS and multiprocessing  ▯allows for time sharing, users could share main processor at  same time , smaller  ­ designed for fast processing and massive storage Microcomputers: 1975 – Present ­ texas instruments and intel ­ CPU (central processing unit) ­ Short term mmemory into single silicon chip using integrated circuits  ­ Microprocessor small  ▯usually in calculators  ­ No display screen/monitor  ▯requires users to develop own programs  ­ Microsoft programming language BASIC and operating systems DOS to be used by microcomputer  ­ Had monitors, keyboard, portable floppy disks, word processors, spreadsheets, other software  Networking Personal Computers: 1985 – Present ­ LAN: local area network ­ Exemplified by Ethernet  ▯most popular lan ­ Provided ability to connect PCs together ­ Gave each computer specific address and then deliver requests for data to appropriate addresses ­ LAN revolutionized business  ▯share data, printers, devices ­ 1980’s ­ 1990’s commercialization of WAN: exemplified by internet ­ developed in 1960s to hook together mainframe systems  ­ email, web browser, access to worldwide network of computers  Computer Hardware ­ hardware: electronic components and related gadgetry that input, process, output and store data to  instructions encoded in computer programs or software  Input, Processing, Output and Storage Hardware  ­ basic hardware categories: o o 1. Input o 2. Process o 3. Output o 4. Storage ­ ­ input hardware devices  ▯keyboard, mouse, scanners, barcode (UPC), microphones, handwriting,  scantron test ­ processing devices include central processing unit (CPU)  o brain of the computer o CPU contains smarts  ▯instructions, processes them, performs arithmetic and logical comparisons   and stores results of operation in memory  o Works in conjuction with main memory  ▯CPU reads data and instructions from memory, stores  results of computatons in main memory  ­ Special function cards o Added to computer to augment basic capabilities  o Video card  ▯enhance clarity and refresh speed for computer’s video display  ­ Output hardware: Consists of video displays, printers, audio speakers, overhead projectors and other  special purpose devices  ­ Storage hardware: o Saves data and programs o Magnetic disks most common storage devices o CDs DVDs, USB  ▯universal serial bus  o Magnetic tape  ▯low cost, easily stored backup Computer Data Binary Digits ­ computers rep data by using binary digits called bits ­ either a 0 or 1  ­ used for computer data because they are easy to represent physically  ­ open switch = 0, closed =1 ­ magnetism in one direction =1 , opposite direction =0 ­ reflection =1, no reflection =0 Sizing Computer Data ­ all computer data rep by bits ­ data can be numbers, characters, currency, photos, recordings, etc  ▯string of bits ­ grouped into 8 bit chunk called bytes ­ majority of data requires one byte for one character  ­ 100 mill byes of memory  ▯hold 100 mill characters  How a Computer Works ­ CPU major actor  ­ To run program/process data: CPU transfer program/data from disk to main memory ­ Exeute instruction: moves instruction from main memory into CPU via data channel or bus ­ CPU has small amount of very fast memory – cache ­ CPU keeps frequently used instructions in cache  ­ Large cache makes computer faster, cache is expensive  ­ Computers main memory: o contains program instructions for Excel, Acrobat, browser o contains instructions for the operating system  ▯ program that controls computers resources as  well as block of data  o too small to hold all programs and data a user may want to process  ­ CPU loads programs into memory in chunks  ­ memory swapping: movement of programs and data into and out of memory. If a computer has  insufficient memory for its workload, swapping will degrade system performance  Why Should a Manager Care how a Computer Works ­ volatile: contents are lost when power is off  o cache and main memory ­ non volatile: contents survive when power is off o magnetic disks and optical disks  ­ CPU speed expressed in cycles called hertz Difference between Client and Server? Cloud Computing? ­ client computer: employed by users for word processing, spreadsheets, database access, etc o have software that enables them to connect to a network o network at school  ▯private network, or internet  ▯public network ­ server  ▯produces services o Dee will use it to run her blog o Publish websites, sell goods, host databases, support printing and provide other functions  o Faster, larger, more powerful o Simple video displays because only accessed from another computer via the network  ­ Server farm: a large collection of computers that coordinate all a
More Less

Related notes for Computer Science 1032A/B

Log In


Join OneClass

Access over 10 million pages of study
documents for 1.3 million courses.

Sign up

Join to view


By registering, I agree to the Terms and Privacy Policies
Already have an account?
Just a few more details

So we can recommend you notes for your school.

Reset Password

Please enter below the email address you registered with and we will send you a link to reset your password.

Add your courses

Get notes from the top students in your class.