Professional Documents
Culture Documents
IT Is Gr8! at Grade 11 - Module 1.2 (Software)
IT Is Gr8! at Grade 11 - Module 1.2 (Software)
Module 1.2
Operating systems
• System software
• Control all activities inside the computer
• Use a GUI to communicate with the user
Linux Can be downloaded free from Size depends on the apps, Can be used on any PC.
the website. from ±4GB to ±10GB
Operating systems: Examples
Operating system for Cost Size Hardware and platform
mobile devices
iOS Included with all iOS devices. ±700MB iPhone, iPod touch, iPad
Windows RT Included with all Windows tablets ±12GB Tablets with ARM CPUs.
with ARM-based CPUs
Windows Phone 8 Included with all Windows-based Unknown Smartphones designed for
smartphones Windows Mobile
• Is a storage area on the hard disk that the OS uses for its own use.
• When the RAM is full, space on the hard drive is used
• When needed data is moved between the RAM and hard drive as pages
• Remember
• Storage is slower than RAM
• To speed up, close unnecessary programs
• Buy more RAM to increase speed
• Use 64-bit software
• Thrashing
Programming languages
Types of programming languages
• Low level
• Assembly languages
• Fewer commands than high level languages
• High speed optimized code used for the development of
O/S.
• Also used for embedded code
• High level
• Programming languages that look more like normal day to
day language
• More commands and libraries with code
• C++, C, Delphi, Java, Pascal, etc.
Compilers vs. Interpreters
• Compiler
• Translates whole program to machine language
• Tests for and produces a list of errors that must first be
corrected
• Then generates an executable file
• C++, Delphi
• Interpreter
• Translates and executes one line of code at a time
• Python
• Java
• Scratch
Virtualisation
Advantages
Saves time and
money
Efficient
Examples
VirtualBox
(Freeware)
Parallels
VM Ware
Public domain pictures and clipart used
• http://commons.wikimedia.org/wiki/Main_Page