Chapter Presentation

Introduction

In this assignment, we are required to present the chapter we are assigned to. The chapter we are assigned to is Chapter 4 - System Software

system software.png

Chapter 4 - System Software

System Software

  • designed to run a computer’s hardware and application programs
  • runs independently and provides platform for running application software
  • installed on the computer when operating system is installed
  • Example: operating systems, computational science software, game engines

 

Application Software

  • designed for end users
  • runs on the platform which is provided by system software
  • tasks such as create text documents, play games, listen to music, or browse the web
  • Example: word processor, spreadsheet, and accounting application

 

Operating System

  • manages computer hardware, software resources, and provides common services for computer programs
  • the most important software on a computer
  • Example: Microsoft Windows, MacOS, Linux, Android, iOS

Function of Operating System

1. Memory Management

  • refers to management of main memory
  • keeps tracks of main memory
  • allocates the memory when a process requests it to do so

2. Processor Management

  • process scheduling
  • keeps tracks of processor and status of process
  • allocates the processor (CPU) to a process.

3. File Management

  • keeps track of information, location, uses, status
  • locate files easily
  • creating, modifying and deleting the files

4. Device Management

  • manages and maintains hardware devices of computer system
  • printer, microphone, mouse
  • allocates the device efficiently

5. Booting and Application Management

  • starts-up and restarts the computer
  • runs application and multitask
  • foreground and background applications

6. Security Management

  • secure and protect the computer system
  • internal and external security
  • protects against unauthorized access, system threats, program threats

 

Mobile OS

ANDROID OSandroid os.png

  • developed by Google and Open Handset Alliance in 2008
  • designed for touchscreen mobile devices
  • free and open source 

 

iOS   apple os.png

  • developed by Apple in 2007
  • exclusive for Apple's hardware
  • second-most widely installed OS

Virtualization and Utilities

Virtualization

  • Run multiple operating systems on a physical machine
  • Virtual machine appears as an independent computer
  • Examples of virtualization software: Parallels Desktop, Oracle Virtualization, Microsoft Hyper-V

 

Utilities

  • analyse, configure, optimize or maintain a computer
  • specialized programs to make computing easier 

Four main types of ultilities:
1. System utilities

  • Antivirus
  • Clipboard Mangers
  • Package Managers
  • Diagnostic Programs

2. Storage device management utilities

  • Backup Software
  • Disk Checkers
  • Data Compression
  • Disk Formatters

3. File management utilities

  • Disk Cleaner
  • Data Recovery
  • File Managers
  • File Archivers

4. Miscellaneous utilities

  • Data Generators
  • Screensavers
  • Installation
  • Patching

Desktop OS

Window

  • developed by Microsoft Corporation in 1985
  • most-widely used desktop OS
  • supports almost every application
  • supports high-end gaming technology

window.jpg

 

MacOS

  • developed by Apple in 2001
  • second most-widely used OS
  • high security system
  • simple yet elegant interface and displays

macos.png

 

Linux

  • developed by Linus Torvalds in 1991
  • family of open-source Unix-like operating systems
  • highly customizable
  • fast and easy installation

linux.png

Careers in IT

1. Software Engineer - Design, test and develop the computer software

2. Security Analyst - Monitor and analyze security access and breaches

3. System Analyst - Conduct application testing and provide database management support

4. Video Game Designer - Conceptualize and implement game mechanics, animation, characters, narrative, assets, AI behaviors, text, and sound

5. Data Scientist - Mine and analyze data from company databases to drive optimization and improvement of product development, marketing techniques and business strategies

Presentation Video

Reflection

After this presentation, I am able to describe the differences between system software and application software. System Software and Application Software can be said that it is very vital and useful to this new era of technology. It helps to run a computer's hardware and application programs. Without the system software and application software, the technology nowadays would not be so developed and high-end.