MIS 315-05 1 TG 1 Review Central processing unit (CPU) performs the actual computation or “number crunching” inside any computer. –A microprocessor incorporates.

Slides:



Advertisements
Similar presentations
Technology Guide 2 Software
Advertisements

1 Chapter 2 The Digital World. 2 Digital Data Representation.
Lecture 1: Overview of Computers & Programming
 2002 Prentice Hall Hardware Basics: Inside The Box Chapter 2.
Basic Computer Hardware and Software.
Digital Data Representation
FIRST COURSE Essential Computer Concepts. New Perspectives on Microsoft Office 2007: Windows XP Edition 2 Objectives Compare the types of computers Describe.
4 1 4 C H A P T E R Software: Systems and Application Software.
Software: Systems and Application Software
When selecting an operating system, you must consider the current and future requirements for application software to meet the needs of the organization.
Hardware Basics: Inside the Box 2  2001 Prentice Hall2.2 Chapter Outline “There is no invention – only discovery.” Thomas J. Watson, Sr. What Computers.
Software: Systems & Application Software Chapter 4.
1 Lecture Preview  In this lecture, we will study:  Systems Software  Application Software  How software applications are developed  How software.
Copyright 2007 John Wiley & Sons, Inc. Technology Guide 21 Software.
© Prentice Hall CHAPTER 3 Computer Software.
Technology Guide 2 Software.
TECHNOLOGY GUIDE 2 1 Computer Software. Technology Guide Overview 2.
V Material obtained from summer workshop in Guildford County.
Computer Software.
Digital Information Technology
An Introduction to Hardware, Software, and the Internet
Fundamentals of Information Systems, Sixth Edition
Flash Cards Computer Technology.
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
UNIX Unbounded 5 th Edition Amir Afzal Chapter 1 First Things First.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
Learning Targets Identify the external parts of the computer Identify examples of input devices Identify examples of output devices Define basic computer.
The Computer Systems By : Prabir Nandi Computer Instructor KV Lumding.
Chapter Two Hardware Basics: Inside the Box. ©1999 Addison Wesley Longman2.2 Chapter Outline What Computers Do A Bit About Bits The Computer’s Core: CPU.
Computer Systems Chapter 1 Pages Hardware-physical pieces Key hardware components in a computer system: The physical parts. – Central processing.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
MAC OS – Unit A Page: 10-11, Investigating Data Processing Understanding Memory.
Computer Parts. Two Basic Parts Hardware & Software.
Technical Guide 1 & 2 Hardware and Software. How do companies decide what to buy? 2.
The Central Processing Unit: What Goes on Inside the Computer
© 2005 By Prentic Hall1 1 University Of Palestine Essentials of Management Information Systems Kenneth C. Laudon, Jane P. Laudon Instructor: Mr. Ahmed.
Software program: Series of statements or instructions to the computerSoftware program: Series of statements or instructions to the computer System software:
Review Everything you need to know for the 1 st Quarter Test.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
MANAGING SOFTWARE ASSETS ~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 1[Abdul Hayat, SIM, Semester Genap 2007/2008]
Computer Confluence 7/e © 2006 Prentice-Hall, Inc.
Lesson 3 — How a Computer Processes Data Unit 1 — Computer Basics.
Computer Organization & Assembly Language © by DR. M. Amer.
SOFTWARE TECHNOLOGY GUIDE TWO. TG2.1 Introduction to Software Software a set of computer programs that enable the hardware to process data. Computer program.
Copyright 2007 John Wiley & Sons, Inc. Technology Guide 21 Introduction to Information Systems, 1 st Edition  Authors: Rainer, Turban and Potter  Publisher:
Computer Organization. The digital computer is a digital system that performs various computational tasks Digital computer use binary number system which.
Scott Marino MSMIS Kean University MSAS5104 Introduction to Programming with Data Structures and Algorithms Week 2 Scott Marino.
TECHNOLOGY GUIDE TWO Computer Software. TECHNOLOGY GUIDE OUTLINE TG2.1 Significance of Software TG2.2 Systems Software TG2.3 Application Software TG2.4.
Chapter 1 : Overview of Computer and Programming By Suraya Alias
Basic Computer Organization Rashedul Hasan.. Five basic operation No matter what shape, size, cost and speed of computer we are talking about, all computer.
Basic Computer Hardware and Software. Guilford County SciVis V
COMPUTER SOFTWARE TECHNOLOGY GUIDE TWO. TECHNOLOGY GUIDE OUTLINE TG2.1 Significance of Software TG2.2 Software Issues TG2.3 Systems Software TG2.4 Application.
Basic Computer Hardware and Software.
TECHNOLOGY GUIDE TWO Computer Software. TECHNOLOGY GUIDE OUTLINE TG2.1 Significance of Software TG2.2 Software Issues TG2.3 Systems Software TG2.4 Application.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 2 How Does a Computer Process Data?
1 Software Technology Guide 2. 2 Types of Software  Application software is a set of computer instructions, written in a programming language that direct.
Basic Computer Hardware and Software.
An Overview of the Computer System
Chapter 1: An Overview of Computers and Programming Languages
Basic Computer Hardware and Software.
TECHNOLOGY GUIDE TWO Computer Software.
TECHNOLOGY GUIDE TWO Software.
Chapter 4 Computer Software.
Basic Computer Hardware and Software.
Looking Inside the machine (Types of hardware, CPU, Memory)
An Overview of the Computer System
Chapter 3 Hardware and software 1.
Chapter 3 Hardware and software 1.
TECHNOLOGY GUIDE TWO Software.
Presentation transcript:

MIS TG 1 Review Central processing unit (CPU) performs the actual computation or “number crunching” inside any computer. –A microprocessor incorporates most or all of the functions of a CPU on a single integrated circuit (IC). A Microprocessor is made up of millions of microscopic transistors embedded in a circuit on a silicon chip. –The clock rate of a CPU is only useful for providing comparisons between chips in the same processor family. ROM stands for read-only memory. A ROM chip is programmed with a permanent collection of pre-set bytes. –The BIOS (Basic Input/Output System) is stored in ROM. When a microprocessor starts, it begins executing instructions it finds in the BIOS. The BIOS instructions do things like test the hardware in the machine. RAM stands for random-access memory. RAM contains bytes of information, and the microprocessor can read or write to those bytes. One problem with today's RAM chips is that they forget everything once the power goes off (volatile memory). That is why the computer needs ROM. Moore’s Law=microprocessor complexity would double every two years.

MIS TG 1 Review Is cache memory RAM or ROM?

MIS TG 1 Review

MIS TG 1 Review

MIS TG 1 Review

MIS Representing Numbers, Characters (Text), Pictures, and Sound Numeric data –Composed of numbers that might be used in arithmetic operations. –Decimal number system has 10 symbols. –Binary number system has only two symbols (0, 1). Character data –Composed of letters, symbols, and numerals that are not used in arithmetic operations. –ASCII, Extended ASCII, EBCDIC, and Unicode. Picture Data –Composed of a series of dots. –Each dot is assigned a binary number for color. Sound Data –Is characterized by the properties of a sound wave. –The wave can be represented digitally by sampling it a various points and converting those points into digital numbers.

MIS TG 1 Review Numeric & Character Data Representation

MIS TG 1 Review Hierarchy of Memory Capacity Bit –One binary digit Byte –8 bits Kilobyte (KB) –Approximately one thousand bytes, (1024 or 2 10 bytes) Megabyte (MB) –Approximately one million bytes (1,048,576 bytes, or 1,024 x 1,024 or 2 20 bytes). Gigabyte (GB) –Actually 1,073,741,824 bytes (1,024 x 1,024 x 1,024 or 2 30 bytes). Terabyte –One trillion bytes, or 2 40 bytes. Petabyte –One thousand terabytes, or 2 50 bytes. Exabyte –One thousand petabytes, or 2 60 bytes. Zettabyte –One thousand exabytes. 8

MIS TECHNOLOGY GUIDE TWO Computer Software

MIS Technology Guide Outline TG2.1 Significance of Software TG2.2 Systems Software TG2.3 Application Software TG2.4 Software Issues TG2.5 Programming Languages

MIS Learning Objectives Differentiate between the two major types of software. Describe the general functions of the operating system. Describe the major types of application software. Describe the major software issues that organizations face today. Discuss the advantages and disadvantages of open- source software. Explain how software has evolved and consider trends for the future.

MIS TG2.1 Significance of Software Computer program –The sequences of instructions for the computer, which comprise software. –Stored program concept Modern hardware architecture in which stored software programs are accessed and their instructions are executed (followed) in the computer’s CPU, one after another. Documentation –Written description of the functions of a software program.

MIS Hardware is useless without software By itself, hardware has no inherent capabilities. Hardware can only be made useful through the instructions that are executed on it. Those instructions are contained in software. Therefore, hardware is ‘nothing’ without software.

MIS Types of Software Application software –The class of computer instructions that directs a computer system to perform specific processing activities and provide functionality for users. System software –Class of computer instruction that servers primarily as an intermediary between computer hardware and application programs. –Provides important self-regulatory functions for computer systems, such as loading itself when the computer is first turned on, managing hardware resources such as secondary storage for all applications, and providing commonly used sets of instructions for all applications to use.

MIS Significance of Software

MIS TG2.2 Systems Software System Control Programs –Software programs that control the use of the hardware, software, and data resources of a computer system. –Operating system The main system control program, which supervises the overall operations of the computer, allocates CPU time and main memory to programs, and provides an interface between the user and the hardware. Systems Support Software –Supports the operations, management, and users of a computer system by providing a variety of support services. –System utility programs, performance monitors, and security monitors are examples of system support programs.

MIS Functions of the Operating System Multitasking/ multiprogramming –The management of two or more tasks, or programs, running concurrently on the computer system (one CPU). Multithreading –A form of multitasking that runs multiple tasks within a single application simultaneously. Multiprocessing –Simultaneous processing of more than one program by assigning them to different processors (multiple CPUs). Virtual Memory –A feature that simulates more main memory than actually exists in the computer system by extending primary storage into secondary storage. Graphical user interface (GUI) –System software that allows users to have direct control of visible objects (such as icons) and actions. Used to replace command syntax. Social interface –A user interface that guides the user through computer applications by using cartoonlike characters, graphics, animation, and voice commands.

MIS Example of Social Interface Using an Avatar Avatar

MIS System Support Programs System support programs –Software that supports the operations management and users of a computer system by providing a variety of support services (e.g. system utility programs, performance monitors, and security monitors). System utilities –Programs that accomplish common tasks such as sorting records, locating files, and managing memory usage. System performance monitors –Programs that monitor the processing of jobs on a computer system and monitor system performance in areas such as processor time, memory space and application programs. System security monitors –Programs that monitor a computer system to protect it and its resources form unauthorized use, fraud, or destruction.

MIS TG2.3 Application Software Off-the-shelf application software –Software purchased, leased, or rented from a vendor that develops programs and sell them to many organizations/individuals; can be standard customizable. –Personal Application Software examples: Microsoft Excel, Word or PowerPoint Contract application software –Specific software programs developed for a particular company by a vendor. Proprietary application software –Software that addresses a specific or unique business need for a company/individual; may be developed in-house or may be commissioned from a software vendor.

MIS Off-the-shelf application software

MIS TG2.3 Application Software Package –A commonly used term for a computer program (or group of programs) that have been developed by a vendor and is available for purchase in a prepackaged form. –Example: Microsoft Office, Adobe Suite... Chapter 10 discusses the process or methodology involved in acquiring application software.

MIS TG2.4 Software Issues Software defects –Beta vs Released Software evaluation and selection –SDLC … Chapter 10 Software licensing –Copyrights … Chapter 3 Open systems –Computing products that work together. Apple vs Microsoft ? Open source software Software-as-a-Service

MIS Software evaluation and selection

MIS TG2.4 Software Issues (continued) Open source software –Software whose source code is available at no cost to developers and users. Open source is not Freeware or Shareware. Freeware is copyrighted software that is made available free of charge Shareware typically does not provide access to underlying source code. (ie pre-complied code) –Open Source is copyrighted and distributed with license terms ensuring that the source code will always be available. –Communities of developers. Linux, Apache, Open OfficeLinuxApacheOpen Office Software-as-a-Service (SaaS) –Vendor hosts the application. –Google Maps, Gapminder …Gapminder

MIS The initial activity was to continue development of the Trendalyzer software. This software unveils the beauty of statistical time series by converting boring numbers into enjoyable, animated and interactive graphics. The current beta version of Trendalyzer is available since March 2006 as Gapminder World, a web-service displaying a few time series of development statistics for all countries In March 2006 Google acquired Trendalyzer from Gapminder Foundation and the team of developers that worked for Gapminder has joined Google in California since April 2007.

MIS Programming and Database Handout

MIS TG2.5 Programming Languages First generation language –The lowest level programming language; composed of binary digits; typically the only programming language understood by a CPU. Second generation language –more user friendly than first generation language; uses mnemonics for people to use, such as ADD, SUB, MOV. Third generation language –requires the programmer to specify, step-by-step, exactly how the computer must accomplish a task. Examples: C, Basic, FORTRAN. Fourth generation language –allows the user to specify the desired result without having to specify step-by-step procedures. Examples: SAS, SPSS, APL Visual programming language –uses a graphical environment with mouse; icons and symbols on the screen, or pull-down menus to make programming easier. Example: Visual Basic.

MIS Object-Oriented Languages Object-Oriented Languages: Programming language that encapsulate a small amount of data with instructions about what to do with data. –Methods. the instructions about what to do with encapsulated data objects. –Object. the combination of a small amount of data with the data. –Encapsulation. the process of creating an object. –Reusability feature. –Feature of object-oriented languages that allows classes created for one purpose to be used in a different object- oriented program if desired.

MIS Hypertext Markup Language and Extensible Markup Language Hypertext –An approach to data management in which data are stored in a network of nodes connected by links and are accessed through interactive browsing. Hyperlinks –The links that connect data nodes in hypertext. Hypertext document –The combination of nodes, links, and supporting indexes for any particular topic in hypertext. Hypertext markup language (HTML) –The standard programming language used on the Web to create and recognize hypertext documents. Extensible markup language (XML) –A programming language designed to improve the functionality of web documents by providing more flexible and adaptable data identification.

MIS Comparison of HTML and XML