200 likes | 303 Views
Unit B – Software, Files, and Computer Architecture. Pages B1 – B26 of the Concepts Book. Software. Program – a set of instructions that tell the computer what to do and how to do it What language is shown on page B-3? Data vs. Information Data is basic or raw, unprocessed input (numbers)
E N D
Unit B – Software, Files, and Computer Architecture Pages B1 – B26 of the Concepts Book
Software • Program – a set of instructions that tell the computer what to do and how to do it • What language is shown on page B-3? • Data vs. Information • Data is basic or raw, unprocessed input (numbers) • Information is processed or assembled data (chart) • Software (by the book’s definition) includes programs (instructions) and associated data • System Software (machine) vs. Application (user)
Operating Systems • Software that controls the computer • Acts as go-between for applications and hardware • External vs. internal services • Performs basic input and output • Allocates and manages all system resources • Allows for multitasking • Multitasking means the computer can perform more than one complex operation at one time • What’s the difference between multitasking and multiuser? • Detects (causes?) hardware failures • Maintains security
Device Drivers • Addition to the operating system • Incorporates instructions needed for the computer to communicate with a specific (type of) device not previously present • Usually must be installed before and/or after the device (Plug and Pray?) • May be prompted to install • Software may be on disk or CD, or online
Windows • What company had the rights to the first windowing system, and what happened? • Which competitors continued the concept? • Microsoft Windows 1.0, 2.0, 3.0 • Microsoft Windows 3.11 (networking) • Microsoft Windows 95, 98, NT, 2000, ME • Office versions vs. Windows versions
Applications • Applications perform a specific task or a related set of tasks • Productivity word processing, spreadsheet, database • Suite combination of compatible applications • Groupware collaboration and revision • Business software • Horizontal – wide range of customers (payroll) • Vertical – specific type of customer, different levels • Other classifications on B-9
Logical File Storage • Conceptual way data is stored • Two common representations • Filing cabinet or cardboard boxes • Tree • Each file has a name +/- an extension • Extension can tell you the data/file type • Extension used to determine which program opens file – “document centricity”
Data Files vs. Executables • Data files contain words, numbers, pictures, reports, graphs (information?) • DAT, DOC, XLS and TXT • Executable files contain instructions that the computer executes to perform a task • EXE, BAT, and COM • Some executable files can be started by users (EXE and COM files); other executable files (DLL, OCX, and VBX files) are started by other executable programs.
File Name and Directory Points • A directory is a discrete portion of a storage device (folder or branch) • Root directory is the main list of all files and subdirectories on a volume • Each storage device has a device letter (?) • The file name is a unique combination of a name +/- an extension • A complete or qualified filename includes the full path (list of directories and drive letter) • Cannot have two files on same device with same complete file name!!!
File Name Anomalies • Operating system considerations • Web considerations • Forward and backward slashes • Certain characters cannot or should not be used in file names • Wildcards
Physical File Storage • Storage medium is the substance that contains the data • Storage device records and retrieves data from the medium • Saving a file is also called storing or writing a file; retrieving a file is also called opening or reading a file
Once Bitten . . . • Data is stored digitally in bits (1s and 0s) • Kilo = 210 = 1,024 ~1,000 • Mega = 220 = 1,048,576 ~1 million • Giga = 230 = 1,073,741,824 ~ 1 billion • Tera = 240 = 1,099,511,627,776 1000 gigabytes • 1 byte = 1 character = 8 digits • What’s a nybble?
Types of Storage Devices • Hard Disk • 20 megabytes to 120 gigabytes • Used for long-term storage, applications, large files • Floppy Disk – Figure B-14 • 5 ¼” floppy • 3 ½” floppy (SD, DD, HD) • Zip Disk (is this really a “floppy”?) • Used for distributing, storing, and backing up relatively small files
Storage Device Speed Factors • Access time is the average time required to locate and read a given piece of data • Access time is measure in ms (milliseconds) • Random vs. sequential access devices • Data transfer rate (sort of) indicates the quantity of data that can be moved in one second
Magnetic Storage • Blank media start with randomly-scattered patterns on magnetic-oxide-covered Mylar • Read-write head polarizes particles into a pattern which holds data • Pattern can be “erased” or “reformatted” • Double-sided vs. double-density • Tracks, Sectors and Clusters, oh my! • Death Knells for Storage
Optical Storage • Microscopic dark and light spots (“pits” and “lands”) burned onto the medium • Is optical storage changeable? • CD vs. CDR vs. CDRW • Crystalline innovations • Molecular innovations
Computer Architecture • Integrated Circuit – basic component • Crystal or wafer with embedded wires, transistors, and resistors • Encased in ceramic or plastic carrier, usually with pins • DIP, SIMM, DIMM, PGA (pin grid array, Pentium) • Motherboard, daughterboards/cards, ports • Power supply • Storage (hard and floppy disks) • Wires, cables, battery, fan, bus, etc.
Memory • Memory vs. storage • Memory can be classified as long- or short-term, as can storage • Text says that memory circuits have a direct link to the processor, while storage media do not • CMOS = Complementary Metal-Oxide Semiconductor • ROM = Read-Only Memory • Remains after power is off • RAM = Random Access Memory • Erased when power is removed • Memory speed • Nanosecond = one billionth of a second • 60 to 80 was norm, now < 8 ns • SDRAM is a fast type of memory • What is virtual memory?
The CPU(Central Processing Unit) • Performs arithmetic and logic functions and executes instructions • RAM sends data and instructions to the CPU, which returns processed data to RAM • For a microcomputer (PC), the CPU is called a microprocessor • Intel, Cyrix, AMD – are they compatible? • Pentium heats up the market • Anyone want some Celeron soup?
Stuff You Just Might Possibly Have a Chance of Encountering on a Test Someday • Issue: Is Data Getting Lost? • Independent Challenges 3, 4, and 8 • Visual Workshop