Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
PTTE 428 Fall 2005 Loosely covering chapters 1 & 2 of the text. PTTE 428 Fall 2005 Announcements: Lab to do installation of Linux will take place in Room 101 in the basement level of the CHE Building. We are covering Chapters 1 & 2 tonight Class Website is at this URL: http://www.if.uidaho.edu/~nimsrj/ 23 Aug 2005 Chapters 1 & 2 2 PTTE 428 Fall 2005 U of I Announcements University Place 5K Run / Walk Now need a U of I computer account to use Lab computers : $25.00 a semester. University Place Library will support both ISU and U of I students. 23 Aug 2005 Chapters 1 & 2 3 PTTE 428 Fall 2005 Go over Syllabus hand out a hard copy ! Books: will be available in the Book Store by next week ( I hope). Who are we and what are our backgrounds ? 23 Aug 2005 Chapters 1 & 2 4 PTTE 428 Fall 2005 Chapter 1 Everyone should have a working knowledge of how to use a computer. What is a computer ? • Input, performs processes, output 23 Aug 2005 Chapters 1 & 2 5 PTTE 428 Fall 2005 Important stuff to know: I take questions from the book for tests so even if not assigned, it is good to go over the review questions. We will be building a PC and loading the Linux operating system on it this semester A common lab time needs to be determined. 23 Aug 2005 Chapters 1 & 2 6 PTTE 428 Fall 2005 Chapter 1 Name some common types of computers.......... 23 Aug 2005 Chapters 1 & 2 7 PTTE 428 Fall 2005 Minicomputer Microcomputer Personal computer Desktop computer Laptop computer Notebook computer PDA 23 Aug 2005 Workstation computer Play station computer Mainframe computer Super computer Server computer Chapters 1 & 2 8 PTTE 428 Fall 2005 Types of software that runs on a computer….. 23 Aug 2005 Chapters 1 & 2 9 PTTE 428 Operating system software Name some….. Network software Name some….. Application software Fall 2005 Name some….. Security software Name some…… 23 Aug 2005 Chapters 1 & 2 10 PTTE 428 Fall 2005 Internet : Has a connection: name some types Uses ISP ( Internet Service Providers) Requires passwords and User IDs. 23 Aug 2005 Chapters 1 & 2 11 PTTE 428 Fall 2005 The WWW….(aka “the web”) Web pages Web sites URLs Search engines .. Name some popular ones 23 Aug 2005 Chapters 1 & 2 12 PTTE 428 Fall 2005 E-Mail What can you do with email? • Read, write, reply • Attachments 23 Aug 2005 Chapters 1 & 2 13 PTTE 428 23 Aug 2005 Fall 2005 What is the boot process ? Chapters 1 & 2 14 PTTE 428 Fall 2005 General steps in the boot process: Power-up Start boot program Power on self test (POST) Identify peripheral devices Load the operating system Configuration and customization 23 Aug 2005 Chapters 1 & 2 15 PTTE 428 Fall 2005 Next : Chapter 2 Computer Hardware 23 Aug 2005 Chapters 1 & 2 16 PTTE 428 Fall 2005 Data Representation Digital and Analog Data What is digital data ? What is analog data ? 23 Aug 2005 Chapters 1 & 2 17 PTTE 428 Fall 2005 Analog data is based on voltage levels. Is a continuous electronic signal. analog signals typically vary smoothly and continuously over time. Where are analog signals used ? 23 Aug 2005 Chapters 1 & 2 18 PTTE 428 Fall 2005 Transmission systems Commuincations Electric Power Distribution • AC or alternating current 23 Aug 2005 Chapters 1 & 2 19 PTTE 428 Fall 2005 Digital data is either “on” or “off”. Is a series of discreet points in time present at discrete points in time only. Present day computers deal with only digital data. Everything is binary…. 23 Aug 2005 Chapters 1 & 2 20 PTTE 428 Fall 2005 Decimal numbers are base 10. Octal numbers are base 8. 0-8. (HEX) Hexadecimal numbers are base 16, 0-9, A, B,C,D,E,F. Always start counting at zero. Binary numbers are base 2, only 2 values 0 or 1. 23 Aug 2005 Chapters 1 & 2 21 PTTE 428 Fall 2005 Powers of 2 2^0=1 2^1=2 2^2=4 2^3=8 2 ^ 4 = 16 2 ^ 5 = 32 2 ^ 6 = 64 2 ^ 7 = 128 2 ^ 8 = 512 2 ^ 9 = 1024 23 Aug 2005 Bit positions in a binary number correspond to the powers of 2. Chapters 1 & 2 22 PTTE 428 1) Fall 2005 100 in base 10 = ? in binary 23 Aug 2005 Chapters 1 & 2 23 PTTE 428 Fall 2005 Example Problem: 1) 100 in base 10 = ? in binary 100 - 64 = 36 36 - 32 = 4 23 Aug 2005 Chapters 1 & 2 24 PTTE 428 Fall 2005 2) 10101 in base 2 ( binary) = ? in decimal 23 Aug 2005 Chapters 1 & 2 25 PTTE 428 Fall 2005 Example Problem: 2) 10101 in base 2 ( binary) = ? in decimal Bit position : 16 8 4 2 1 What is really there: 16 + 0 + 4 + 0 + 1 = ? 23 Aug 2005 Chapters 1 & 2 26 PTTE 428 Fall 2005 Devices typically found within a desktop computer system: Memory devices Motherboards I/O Devices Network cards Storage devices 23 Aug 2005 Chapters 1 & 2 27 PTTE 428 Fall 2005 Name some memory devices…. Name some CPU Chips…… All these are made from IC’s. 23 Aug 2005 Chapters 1 & 2 28 PTTE 428 Fall 2005 Name some storage devices…. 23 Aug 2005 Chapters 1 & 2 29 PTTE 428 Fall 2005 Name some I/O devices….. 23 Aug 2005 Chapters 1 & 2 30 PTTE 428 Fall 2005 Operating Instructions or “Op Codes” are a word or acronym used in assembly language to represent a binary machine instruction operation code. Different processors have different instruction set and therefore use a different set of mnemonics to represent them. 23 Aug 2005 Chapters 1 & 2 31 PTTE 428 Fall 2005 Based on a CPU’s Internal lay out. Registers, clock cycles, flags, bus size, 23 Aug 2005 Chapters 1 & 2 32 PTTE 428 1 2 3 4 5 6 7 8 Fall 2005 MAIN FUNCTIONS of an OPERATING SYSTEM: Program execution I/O operation File System manipulation Communications Error Detection Resource allocation Accounting Protection 23 Aug 2005 Chapters 1 & 2 33 PTTE 428 Fall 2005 SYSTEM CALLS Process control File management Device management Information maintenance Communications 23 Aug 2005 Chapters 1 & 2 34 PTTE 428 Fall 2005 Fact to remember: When a program is running, it is called a “Process”. 23 Aug 2005 Chapters 1 & 2 35 PTTE 428 Fall 2005 SYSTEM Programs| File management Status information File modification Programming language support Program loading and execution 23 Aug 2005 Chapters 1 & 2 36 PTTE 428 Fall 2005 Most computers these days use a layered approach to system design. See the examples on the handout! 31 Aug 2005 Chapters 1 & 2 37 PTTE 428 Fall 2005 An Operating System is….. 31 Aug 2005 Chapters 1 & 2 38 PTTE 428 Fall 2005 An Operating System is….. the master controller for all activities that take place within a computer Classified as system software System software is used by the system 31 Aug 2005 Chapters 1 & 2 39 PTTE 428 Fall 2005 Common Operating Systems: Microsoft Windows • Windows XP • Windows CE Palm OS Mac OS Linux Unix 31 Aug 2005 Chapters 1 & 2 40 PTTE 428 Fall 2005 Application Software is …. 31 Aug 2005 Chapters 1 & 2 41 PTTE 428 Fall 2005 Application Software is a set of one or more computer programs that helps a person carry out a task such as: • Create, edit, and print documents • Manage money accounts • Create and edit home movies • Create and edit graphics Application software is typically used by people. 31 Aug 2005 Chapters 1 & 2 42 PTTE 428 A microprocessor is an integrated circuit designed to process instructions Central Processing Unit or CPU CPU has two parts ALU (arithmetic logic unit) Fall 2005 Performs arithmetic operations Performs logical operations Uses registers to hold data being processed The CPU’s control unit directs and coordinates processing. 31 Aug 2005 Chapters 1 & 2 43 PTTE 428 Fall 2005 The microprocessor executes instructions provided by a computer program • The Instruction Set • Example of the 8086 Intel CPU speed is influenced by several factors: • • • • Clock speed – Megahertz, Gigahertz Word size Cache – Level 1, Level 2 caches instruction set size 23 Aug 2005 Chapters 1 & 2 44 PTTE 428 Fall 2005 Can have CISC & RISC instruction sets. Can process serially, or in parallel. Benchmarking done to rate CPUs. 23 Aug 2005 Chapters 1 & 2 45 PTTE 428 Fall 2005 Storage Devices - floppy disk drive, a hard drive, zip drive, or a CD-ROM. Storage Medium - disk, tape, CD, DVD, paper or other substance that contains data. 23 Aug 2005 Chapters 1 & 2 46 PTTE 428 Fall 2005 Storing – aka writing, saving. Retrieveing- aka reading,loading , opening. Magnetic storage - stores data by magnetizing microscopic particles on the disk or tape surface Read-write head - mechanism in the disk drive that reads and writes magnetized particles that represent data 23 Aug 2005 Chapters 1 & 2 47 PTTE 428 Fall 2005 What’s the difference between magnetic and optical storage technologies? 23 Aug 2005 Chapters 1 & 2 48 PTTE 428 23 Aug 2005 Fall 2005 Chapters 1 & 2 49 PTTE 428 23 Aug 2005 Fall 2005 Chapters 1 & 2 50 PTTE 428 Fall 2005 Which storage technology is best? Versatility Durability Can access data from different media Less susceptible to damage Storage capacity - maximum amount of data that can be stored on a storage medium Speed - measured by access time and data transfer rate Access time - average time it takes a computer to locate data and read it • millisecond = one-thousandth of a second Random access - ability of a device to jump directly to the track or sector holding the data • floppy disk, hard drive, CD, DVD, zip disks 23 Aug 2005 Chapters 1 & 2 51 PTTE 428 Fall 2005 Hard Disks – many flavors Ultra ATA, EIDE, SCSI, and DMA. Tape Storage- manly for backup, not the primary storage. Accessed sequentially. Disadvantages ? 23 Aug 2005 Chapters 1 & 2 52 PTTE 428 CD-ROM : Data stamped on when manufactured Coated with clear plastic, durable Estimated life exceeds 500 years Inexpensive to manufacture Ideal for distribution of large files CD-RW (compact disc-rewritable) allows you to write on a CD, then change the data Fall 2005 Requires special CD-RW disks Requires special CD-RW drive Requires phase change technology - alters the crystal structure on the disk surface Slower access than a hard drive, good for archiving. 23 Aug 2005 Chapters 1 & 2 53 PTTE 428 Fall 2005 DVD (digital video disc or digital versatile disc) DVD-ROM disk (sometimes used for DVD-Video) Log on to web & see what are the current speeds & capacities of CDROMS, DVDs 23 Aug 2005 Chapters 1 & 2 54 PTTE 428 Fall 2005 Input and Output Devices Data Bus I/O Expansion bus Expansion slot, Expansion card 23 Aug 2005 Chapters 1 & 2 55 PTTE 428 Fall 2005 Types of expansion slots: • ISA - older technology, modems and slow devices • PCI - for graphics, sound, video, modem or network cards • AGP - for graphics cards Types of expansion cables: • • • • • • Serial Parallel DB-25M USB SCSI IEEE Video or VGA 23 Aug 2005 Chapters 1 & 2 56 PTTE 428 Fall 2005 Graphics Card supports displays on monitor. Drives the monitor • CRT • LCD’s • VIS – Viewable Size Image • Dot Pitch smaller dots pitch = crisper image • Resolution # of pixels Rows X Columns. 23 Aug 2005 Chapters 1 & 2 57 PTTE 428 Fall 2005 Parameters to consider…. • Color depth - number of colors that can be displayed at one time • Passive matrix screen - relies on timing to make sure the liquid crystal cells are illuminated • Active matrix screen - updates rapidly • Essential for crisp display of animation, video • Found on newer notebooks • • • • SVGA - (Super video graphics array) = 800x600 XGA - (eXtended graphics array) = 1024x768 SXGA - (Super XGA) = 1280x1024 UXGA - (Ultra XGA) = 1600x1200 23 Aug 2005 Chapters 1 & 2 58 PTTE 428 Fall 2005 Printers… Resolution dpi ( dots per inch) Print Speed (ppm or cps) Printer cost • Duty cycle • Average Per copy cost • Warranty 23 Aug 2005 Chapters 1 & 2 59 PTTE 428 Fall 2005 Type of printers Solid Ink : melts then sprays Ink Jet : sprays liquid Thermal transfer: wax coated paper Dye sublimation: dye coated ribbon Laser : same technology as photocopiers Dot Matrix: low cost, dependable 23 Aug 2005 Chapters 1 & 2 60