1 SOFTWARE TECHNOLOGIES BUS3500 - Abdou Illia, Spring 2007 (Week 2, Thursday 1/18/2007)

Slides:



Advertisements
Similar presentations
Basic Computer Vocabulary
Advertisements

Chapter 2 How Hardware and Software Work Together.
Computer Basics I Course Outline 1: What is a computer? 2: What is an operating system? Using a Desktop Computer 3: What are the basic parts of a desktop.
FIRST COURSE Essential Computer Concepts. New Perspectives on Microsoft Office 2007: Windows XP Edition 2 Objectives Compare the types of computers Describe.
Host Hardening (March 30, 2015) © Abdou Illia – Spring 2015 Series of actions to be taken in order to make it hard for an attacker to successfully attack.
Computer Basics 1 Computer Basic 1 includes two lessons:
FIRST COURSE Essential Computer Concepts. XP New Perspectives on Microsoft Office 2007: Windows XP Edition2 Objectives Compare the types of computers.
IT Infrastructure: Software September 18, LEARNING GOALS Identify the different types of systems software. Explain the main functions of operating.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
Operating Systems: Software in the Background
Component 4: Introduction to Information and Computer Science Unit 1: Basic Computing Concepts, Including History Lecture 1 This material was developed.
Xuan Guo Chapter 1 What is UNIX? Graham Glass and King Ables, UNIX for Programmers and Users, Third Edition, Pearson Prentice Hall, 2003 Original Notes.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Computer Parts There are many parts that work together to make a computer work.
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
Week 6 Operating Systems.
FIRST COURSE Essential Computer Concepts. 2 Objectives Compare the types of computers Describe the components of a computer system Describe input and.
FIRST COURSE Essential Computer Concepts. XP New Perspectives on Microsoft Office 2007: Windows Vista Edition2 Objectives Compare the types of computers.
Basic Computer Structure and Knowledge Project Work.
Instructor: Li Ma Department of Computer Science Texas Southern University, Houston August, 2011.
Computer Basics Diagram
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Internal components, Backing Storage, Operating Systems Software
Local Area Networks: Software © Abdou Illia, Spring 2007 School of Business Eastern Illinois University (Week 8, Thursday 3/1/2007)
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
1 Understanding and Assessing Hardware To buy or upgrade? Evaluating your system: –CPU –RAM –Storage devices –Video output –Sound systems –Computer ports.
Chapter 2 IT Foundation Data: facts about objects Store data in computer: – binary data – bits – bytes Five types of data.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Introduction to Computers
Software Software essential is coded programs that perform a serious of algorithms. Instructions loaded into primary memory (RAM) from secondary storage.
IS Fall 2009 Chapter 3 8/31/2009. LOOKING AT THE PARTS 8/17/2009IS 2101/01---Fall
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Chapter 2 How an OS Works with Hardware and Other Software.
What does a Computer Do?. What is a Computer? A computer is an electronic device, operating under the control of instructions stored in its own memory,
Software GCSE COMPUTING.
How Computers Work The Four Basic Operations The Boot Process
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
How Hardware and Software Work Together
Software Software consists of the instructions issued to the computer to perform specific tasks. –The software on a computer system refers to the programs.
1 Windows 2000 Product family (Week 3, Monday 1/23/2006) © Abdou Illia, Spring 2006.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
Basic Computer Components INTRODUCTION TO COMPUTER.
Computer Basics Terminology - Take Notes. What is a computer? well, what is the technical definition A computer is a machine that changes information.
Getting To Know Computers COMPUTER BASICS. WHAT IS A COMPUTER? A computer is an electronic device that manipulates information, or “data.” It has the.
There are many parts that work together to make a computer work. System Unit Computer Parts.
COMPUTERS in the CLASSROOM
CSC190 Introduction to Computing Operating Systems and Utility Programs.
COMPONENTS OF INFORMATION TECHNOLOGY COMPONENTS OF A COMPUTER SYSTEM
Parts of the computer Deandre Haynes. The Case The Case This Case is the "box" or "chassis" that holds and encloses the many parts of your computer. Its.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
5 th October 2004Hardware – KS41 Hardware Objectives: Computer systems  What do they do?  Identify the hardware that makes up a computer system (PC)
Parts of a Computer Created by Carmen Garzes. An electronic device that manipulates information or data. It can store, retrieve or process data. There.
Computer Parts There are many parts that work together to make a computer work.
System Software (1) The Operating System
Introduction to comp. and prog. CS 101 G 964
Operating System Review
Personal Computers A Research and Reverse Engineering
SOFTWARE TECHNOLOGIES
Essential Computer Concepts
Introduction to Operating Systems
Introduction to Operating System (OS)
TexPREP Summer Camp Computer Science
Chapter 4 The Power behind the Power
Operating System Review
Systems Software Keywords Operating Systems
OPERATING SYSTEMS.
IT Infrastructure: Software
Chapter 4 The Power behind the Power
SOFTWARE TECHNOLOGIES
Software - Operating Systems
Presentation transcript:

1 SOFTWARE TECHNOLOGIES BUS Abdou Illia, Spring 2007 (Week 2, Thursday 1/18/2007)

2 LEARNING GOALS  Identify the different types of systems software.  Explain the main functions of operating systems.  Describe the various types of applications software and how they are used.  Describe the software development process.

3 Example of Computer configuration  Intel® Pentium® 4 Processor 540 (3.20GHz)  512MB SDRAM PC3200 (400MHz), Dual Channel  160GB Serial ATA 7200rpm Hard Disk Drive  16x Multi-Format DVD Writer (DVD±R/±RW)  Gateway 7-Bay Tower Case  Integrated Ultra ATA Controller  (1) PCI-E x16 Expansion Slot, (1) PCI-E x1, (3) PCI in which 2 are available for use  (7) USB 2.0 (6 in back and 1 in front in the media card reader), (2) IEEE 1394 Firewire Ports, Parallel, Serial and (2) PS/2  15" Black LCD Flat Panel Display (15" viewable)  Gateway Premium 104+ Keyboard  Two-Button PS/2 Wheel Mouse (no mouse pad included)  Napster 2.0 and 150 Song Sampler  Intel® High Definition Audio  GMAX Speakers with Subwoofer  56K PCI data/fax modem  10/100/1000 (Gigabit) Ethernet  Microsoft Office 2003 on CD ProcessingI/OOutputInput

4

5 Main Types of Software  Systems software Programs that manage computer hardware and application software Three types of systems software:  Operating systems (e.g. Windows, Linux)  Language translators (C++ compiler, VB compiler)  Utility programs (Norton Utilities) Systems Software Application Software

6 Main Types of Software  Application software Programs that allow users to accomplish specific tasks Examples  Word processing  Web browser  Tax preparation

7 Operating Systems (OS)  Software platform on which other programs run  Provides a connection between application programs and the computer hardware  Major tasks Starting the computer Managing files Managing Programs and Memory (RAM) Ensuring security Providing a user interface

8 How OS work?  System software routines that sits between application programs and hardware to provide:  Interface function  Key support services User Application program Operating system Hardware Interfaces  User communicates w/App. Prg.  App. Prg communicates w/OS  OS communicates w/Hardware  All App. Prg access Hardware through OS according to rules imposed by OS Examples of support services: -Communications w/peripheral devices -Launching a program -Copying a file -Creating a directory -Opening a file

9 OS: Primary components User interface (shell) File management Device management Processor (or process) management Memory management Communication services Shell Provides mechanism for user and App. Prg to communicates w/OS and request OS support File management Allows the user to create, delete, modify, and manipulate files. Device management Controls communications w/peripheral devices Processor management Manages processor’s time Memory management Manages system’s memory Communication services Manages comm. Between OS layers and intercomputer communications.

10 OS at work Shell [Open] File management Device management Hardware Operating system Open Application program Steps for opening a file 1. User select File/Open from menu 2. App. Prg. calls the [Open] routine in the OS’s Shell 3. The [Open] routine passes the Open request to File management programs 4. File management programs determine where the requested file is located 5. If file on local computer, request is passed to Device management 6. Device management communicates with Hardware; i.e. the secondary storage device where the file is. Line command interface Graphical User interface Voice- activated interface Other OS layers Operating System User interface layer

11 Managing Files  OS keeps track of where all files are located  Manage disk space usage Free space Used space  Creates and manages directory structure

12 Program and Memory Management  OS is responsible for Sending programs to the CPU Allocating primary storage (RAM) to programs Controlling devices that programs requires  Multiprogramming and Multitasking More than one program in memory at once OS keeps track of memory for each program One program runs until it needs data from the user, then the OS switches to the other program  Virtual memory “Extending” the computer RAM by using secondary storage Used when RAM insufficient to hold programs to be used

13

14 ■ A technique that “extends” primary memory (RAM) by using secondary storage devices ■ Needed when there is not enough RAM to hold programs

15 Security  Access control – Who has access to the computer  File permissions Read and/or Modify permissions on files  Logging, i.e. auditing the computer Who has accessed the computer What actions they performed

16 Providing a User Interface  Text or command line interfaces  Graphical User Interfaces (GUIs)  Voice interface

17

18 Choosing an OS  Must support the applications the business needs to run!!  Other considerations Stability  How often does OS crash?  How does the OS recover from crashes? Security  Does the OS provide the required level of security? Ease of use  Is the OS easy to learn and to use?

19 Utility Software  Accomplish common tasks and maintenance jobs Defragmentation Virus protection Edit the Windows registry Remove Web cookies from HDD

20 Summary Questions MalagaNotes 1)What are the two main types of software? 5 2) What are the three types of systems software? 5 3) What are the functions of the Operating System? 7 4)(a) Name some Operating Systems. (b) Name some Application software programs. 6,17 5)What does Multiprogramming mean? 12,13 6)What is the major consideration when purchasing an Operating System? 18 7)What are utility programs used for? 19

21 Programming Language Generations English Machine Language Programming languages