Computing%20Basics - PowerPoint PPT Presentation

About This Presentation
Title:

Computing%20Basics

Description:

how hardware is organized for instruction-execution. how software directs processing ... fetching the next instruction. decoding (or interpreting) that instruction ... – PowerPoint PPT presentation

Number of Views:17
Avg rating:3.0/5.0
Slides: 17
Provided by: jthoma1
Learn more at: http://cs.furman.edu
Category:

less

Transcript and Presenter's Notes

Title: Computing%20Basics


1
Computing Basics
  • Chapter 3,
  • Exploring the Digital Domain

2
Computing Basics
In this chapter you will learn about . . .
  • how computers process information
  • how hardware is organized for instruction-executio
    n
  • how software directs processing
  • the role of the operating system
  • how the OS manages files, user interface
  • common features of application software

3
Computer System
  • a computer system is an electronic digital data
    processing machine
  • data -- symbolic representation of information
  • a computer process is sequence of states during
    which data is modified in specific ways
  • a program is a sequence of instructions that
    direct a process

4
Instruction-Execution Cycle
  • fetching the next instruction
  • decoding (or interpreting) that instruction
  • executing what the instruction prescribes

5
Computer System
  • HARDWARE
  • devices, equipment
  • SOFTWARE
  • programs

6
Processor System
stores both data and instructions used for
processing
interconnections
manages the instruction-execution cycle
7
Memory
  • information (data) is stored in uniform-sized
    units
  • each unit has a unique address
  • reading from memory
  • copy data from a memory location
  • writing to memory
  • moving data into a memory location

8
Secondary Memory and I/O
  • Secondary memory
  • nonvolatile storage
  • cheaper, mass storage
  • Input/Output devices
  • input--translates human-readable forms of
    information to machine-readable data
  • output-- translates machine-readable data to
    human-readable forms

9
Software
  • programs
  • written using programming languages (symbolic
    codes for expressing computer instructions)
  • programs ? processes
  • conditional processing
  • the ability to alternative actions based on the
    recognition of changing conditions

10
Conditional Processing
11
Operating Systems
An operating system is a collection of resident
programs that manage the computers resources,
supervise the execution of processes, and
provides useful services and security.
  • continuous control of system
  • supervises processes
  • creates useful abstractions for users
  • defines computing experience

12
Managing Files
  • A file is a sequence of items treated as a unit
    and identified with a unique name
  • filenames are composed of
  • identifier . extension
  • identifier (Windows) up to 255 symbols
    excluding special characters
  • extension (Windows) 1 - 4 characters that are
    used to classify file

13
Hierarchical File System
  • directory structure--series of levels based on a
    tree
  • files, folders
  • path--list of all ancestors of a file/folder from
    root
  • pathname--conventional listing of path
  • tree--special type of graph
  • nodes, edges (links)
  • parent(s)
  • child(ren)
  • ancestor(s)
  • descendant(s)

14
Windows Example
15
User Interface
  • TEXT-BASED
  • command line interpreters
  • terse, but powerful
  • steeper learning curves
  • burden of communication on user
  • GRAPHIC USER INTERFACES (GUI)
  • manipulate visual elements
  • user-friendly
  • more tedious

16
Applications
  • are restricted to a specific problem domain
  • have a user interface based on some intuitive
    metaphor
  • use conducted in sessions
Write a Comment
User Comments (0)
About PowerShow.com