IT Infrastructure: Software September 18, 2014. LEARNING GOALS Identify the different types of systems software. Explain the main functions of operating.

Slides:



Advertisements
Similar presentations
Calera High School Dawn Bone
Advertisements

Basic Computer Vocabulary
Systems Software System Software Enables the applications software to interact with the computer and Helps the computer manage its internal and external.
Lesson 4 0x Operating Systems.
Operating System Structures
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.
Chapter 6 Review System Software: Operating Systems and Utilities.
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.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Operating Systems: Software in the Background
Software. Application Software performs useful work on general-purpose tasks such as word processing and data analysis. The user interacts with the application.
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.
1 SOFTWARE TECHNOLOGIES BUS Abdou Illia, Spring 2007 (Week 2, Thursday 1/18/2007)
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.
Computer Software.
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
Computer System System Software. Learning Objective Students should understand the different types of systems software and their functions. Students should.
Week 6 Operating Systems.
Essential Computer Concepts. XP New Perspectives on Microsoft Office 2007: Windows XP Edition2 What Is a Computer? A computer is an electronic device.
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.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Instructor: Li Ma Department of Computer Science Texas Southern University, Houston August, 2011.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
Today’s Agenda: Computer Basics Review Hardware: The physical components of a computer, any internal or external computer part that you can touch. Software:
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
Chapter 4 System Software.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
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
Software GCSE COMPUTING.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
Software Software consists of the instructions issued to the computer to perform specific tasks. –The software on a computer system refers to the programs.
Operating Systems TexPREP Summer Camp Computer Science.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
PPT Slides by Dr. Craig Tyran & Kraig Pencil Information Systems Software MIS 320 Kraig Pencil Summer 2013.
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.
Computer Basics Terminology - Take Notes. What is a computer? well, what is the technical definition A computer is a machine that changes information.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Computer Systems Mrs. Butera. Computer Systems Hardware Software.
Parts of the Computer System
1 Software. 2 What is software ► Software is the term that we use for all the programs and data on a computer system. ► Two types of software ► Program.
Application Software System Software.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
COMPONENTS OF INFORMATION TECHNOLOGY COMPONENTS OF A COMPUTER SYSTEM
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)
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
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.
Lesson 4 0x Operating Systems.
Operating System Review
SOFTWARE TECHNOLOGIES
Essential Computer Concepts
Introduction to Operating Systems
TexPREP Summer Camp Computer Science
Chapter 4 The Power behind the Power
Operating System Review
OPERATING SYSTEMS.
IT Infrastructure: Software
Chapter 4 The Power behind the Power
SOFTWARE TECHNOLOGIES
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
Presentation transcript:

IT Infrastructure: Software September 18, 2014

LEARNING GOALS Identify the different types of systems software. Explain the main functions of operating systems. Discuss various types of application software used in organizations. 2

Example of Computer configuration Intel® Pentium® 4 Processor 540 (3.20GHz) 2GB SDRAM PC3200 (800MHz), Dual Channel 750GB 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 20" Black LCD Flat Panel Display (19" 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 2007 on CD ProcessingI/OOutputInput 3

Relationship of software to hardware 4

Main Types of Software Systems software – Programs that surround and control access to the hardware – 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, etc.) Systems Software Application Software 5

Main Types of Software Application software – Programs that allow users to accomplish specific tasks. – Must work through the system software in order to operate. – Often comes as software package or office productivity tools (e.g. Microsoft Office, Corel WordPerfect, etc.) – Examples Word processing Web browser Tax preparation Data management Payroll IS Groupware Presentation graphics Programming editors Spreadsheet 6

Operating System (OS) Software platform on which other programs run Provide 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 – Control input and output devices Application program Operating system Hardware 7

How OS work? OS 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 8

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. 9

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 10

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

OS: 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 12

OS: Multiprogramming ■ Ability of the OS to allow running multiple program “at the same time” 13

■ A technique that “extends” primary memory (RAM) by using secondary storage devices ■ Needed when there is not enough RAM to hold multiple programs in memory ■ There need to be enough free disk space for virtual memory to work. OS: Virtual Memory 14

OS: Security All modern OS provide system security – Access control Who has access to the computer? – File permissions Read and/or Modify permissions on files – Logging, i.e. auditing the computer Records Who has accessed the computer Records What actions they performed 15

Major Operating Systems Win Server Win Vista 2006 Win Server Windows Windows

Utility Software Accomplish common tasks and maintenance jobs – Disk Defragmentation, Disk Optimization – Virus protection – Edit the Windows registry – Remove Web cookies from HD – Encrypt data – File and data recovery – Spyware – Program Uninstaller 17

Programming Language Generations & Language translators English Machine Language Programming languages Language Translators: convert programs written in programming language into machine language Example of programming languages: C++, Java, COBOL, VB

Summary Questions Notes 1)What are the two main types of software? 5 2) What are the three types of systems software? 5 3) What are the main functions of an operating system? 7 4)(a) Name some Operating Systems. (b) Name some Application software programs. 6,16 5)What does Multiprogramming mean? 12,13 6)What does virtual memory mean? 12, 13 7)What are utility programs used for? 17 19