CIS Chapter 5: System software: Operating Systems and Utility Programs
Ex of operating system process
1.) make sure that the specified hard drive exists 2.) verify that there is adequate space on the harddrive 3.) update the files trajectory
Utility Program
A small program that performs many of the general housekeeping tasks for the computer, such as system maintenance and file compression. sold stand alone or will be built in
Multithreading
Allows different parts of a single program to run concurrently.
Buffering
As area in RAM or on the hard drive designate to hold data that is waiting to be used by the computer
UNIX
Can support a variety of devices from different users and Mac OS is from this and allows them to have much diversification on devices
Configuring devices
Configuring devices so they operate properly
Start Menu
Contains a many of shortcuts as well as tiles that can be use to launch appliations under the start button tab that opens in top right
DOS (Disk Operating System)
DOS traditionally used a command-line interface Dominatn in the 1980s and early 1990s pc dos - Created orginially for IBM microcomputers Can enter DOS commands in windows using the command prompt
LINUX
Designed to be open to the public software cost is cheap
Chrome OS
First cloud operating system Replaces traditional desktop operating system Designed for devices that are used entirely online Only available on chrome systems
Before Gui was all command line Timeline:
In 80s we saw Microsoft windows and this used GUI.
Functions of the operating system
Interfacing with users booting the PC File Management security login purposes during booting, kernel or core is added on the computer
Memory Management
Memory management optimizes the use of RAM; helps speed up processing
Virtual Memory
Memory management technique that uses hard drive space as additional RAM
windows Task Manager
Operating system manages all tasks and this is seen in the task manager window
Buffering
Place items in a buffer so they can be retrieved by the appropriate device when needed
Security Programs
Protect computers and users and it is essential that all computer users protect themselves and their computers. antivirus, antispy, and firewall programs
File Compression Programs
Reduce the size of files to optimize storage space and transmission time - both zip and unzip files built into recent versions of windows winzip Stuffit - the file compression formed is zip or zipx and shows that it has been compressed
Android
Started by google for smart phones; entertainment
Operating systems perform multitasking
This is when the operating system allows it to multitask and this
Uninstall and Cleanup utilites
Ununstall utilities remove programs from your hard drive without leaving bits and pieces behind - uninstall just don't delete them - built into operating systems generally we leave data when we close programs and this cleans it up for you When you do this you may have to be in administrative mode Cleanup utiliites delete temporary files
Search Tools
Utility programs that search for documents and other files on a user's hard drives.
Device Drivers
Utility software used by the operating system to communicate with peripheral devices. This tells the operating system how it communicates to a device
Sequential v. Simultaneous Processing Operating systems manage this
We generally do sequential processing Ex. one step at a time Simultaneous Processing Ex. Multitasks at the same time; normally on large super computers (parallel processing)
Application in operating system to hard ware from operating system hardware
Why so many different operating systems? - Different operating systems
Firefox OS
a Linux-based open source operating system that runs on smartphones and tablets developed by Mozilla
Drones
being regulated by FFA is it illegal to video homes?
Operating system
boots computer configures devices manages network connection managing and monitoring resources and jobs file management security
Oeprating systems for larger computers
different ones and many use ZOS
File Management Programs
enable the user to perform file management tasks
diagnostic and Disk Management programs
evaluate your system and look for problems
File Explorer
file management in recent versions of Windows
GUI
icons, buttons, and other objects that the user selects to issue commands came to by by zerox
Application software
includes all the programs that allow you to perform specific tasks on your computer
Personal Desktop operating systems server (network) operating systems Mobile operating systems Embedded Operating System
installed on a single computer are designed to be on a server
operating system
main component of system software allows to control hardware and the interface; turn on phone, loads up the operating system a system composed of many utility programs (file management, security, etc) boots up launches apps makes sure things are done in an orderly fashion
Backup
making a duplicate copy of important files so they can be restored if needed - backup on cds, flashdrives, and dvd
IOS
mobile operating system for the iPhone
Windows 10 Mobile
movement away from traditional PC; continuing to make the mobile operating system look like the desktop
Processing techniques for increased efficiency
multitasking - more than one program open at a time and working on it multithreading - allows different threads to run at once multiprocessing parallel processing last two have multiple CPUS and work simulataneously in each CPU First two are using single core and are sequential
Windows 10 Desktop
newest Microsoft operating system
windows 10
newest software and will run on any device and is a universal operating system
Blackberry OS and Mobile Linux
operating system designed for blackberry
Command Line interface
requires the user to input text-based commands using the keyboard the old command line used on old computers 46/-*46//5-;lfd = J
spooling
sends documents to be printed to a buffer instead of sending them immediately to the printer
system software and application software
these are separated because the main role of the system software is to act as the liaison between the application (specific task software) and the hardware components of the compute
System Software
translate commands into a form computer can understand to open and close other software programs to manage your stored files locate and set up new hardware as it is added to the computer consists of the operating system and utility programs that control your computer and allow you to use it - allow booting up, launch apps, managing files, and security Main control center of things and allows for the use of hardware
OSx
used on apple
Operating system in use
user - instructs the operating system to start the application operating system - start program user - open document and print it application program - hands the document over to the operating system for printing operating system - sends the document to the printer printer - prints the document
The future of operating systems
user friendly driven by touch, voice, or gesture interface
Windows firewall program
windows built this in and a firewall looks at all files sent into our network; if sees anything that shouldn't come in or out, it blocks it.
Management software with clouds
you can download the apps and when you download on a windows device it builds in and makes it look like a traditional file