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
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 OS
- developed by Google and Open Handset Alliance in 2008
- designed for touchscreen mobile devices
- free and open source
iOS
- 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
MacOS
- developed by Apple in 2001
- second most-widely used OS
- high security system
- simple yet elegant interface and displays
Linux
- developed by Linus Torvalds in 1991
- family of open-source Unix-like operating systems
- highly customizable
- fast and easy installation
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.
Full Report File
-
Download Presentation_Slide.pdf
Presentation_Slide.pdf Details
- Monday, 01 February 2021 [1.9MB] -
Download Presentation Slide.pptx
Presentation Slide.pptx Details
- Tuesday, 02 February 2021 [8.3MB]