Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Literacy
2nd Semester 2013-2014
OPERATING SYSTEMS
Types of Software
Application Software
Programming Software
System Software
Application Software
Offers different functions based on the
users needs
Programming Software
Provides tools to assist programmers in
writing computer programs
Compilers
Interpreters
Linkers
Debuggers
Text editors
IDE
Compiler
A computer program
Translates a source code written in a
high level programming language to
another language understood by the
computer
Transforms code in order to create
executable programs
Compiler
Object Code
Source Code
High-level
Executable File
Interpreter
A computer program that directly
executes another source code written
in a programming language.
http://lolcode.org/
Debugger
A program used to test other programs
for errors
Linker
Links object files to standard library
functions for execution
IDE
Integrated Development Environment
Single application that combines all
programming softwares mentioned
System Software
Provides basic functions for computer
usage and helps run the computer
hardware and system
Device drivers
Servers
Utilities
Operating systems
Operating System
A software that is implemented in
either hardware or firmware
Operating System
An interface between a user and a
computer
OS translates the users actions to
commands that are understood by
computers
Operating System
Provides a set of resources for driving
the resources of the system
The OS makes the different hardware
components of a computer work
Operating System
Provides a set of procedures for
managing the resources of the system
The OS coordinates the use of a resource
when several users need it.
http://fahmirahman.files.wordpress.com
/2011/01/1_1.jpg
http://the-eniac.com/wp-content/uploads/2011/01/eniaclogo_755x281.jpg
http://the-eniac.com/wp-content/uploads/2011/01/eniaclogo_755x281.jpg
http://punchcardreader.com/images/punch_card.75dpi.rgb.gif
http://www.osinfoblog.com/contentsimages/an%20early%20batch%20system.JPG
http://us.123rf.com/400wm/400/400/iamnao/iamnao1202/iamnao120200110/12342990-integratedcircuits-on-computer-ram-memory.jpg
http://www.teach-ict.com/images/a_lan.jpg
Mobile Devices
Symbian
Android
iOS
Microsoft Windows
Introduced on November 20, 1985
Graphical user interface added to MS
DOS
Holds 90% market share of OS in 2009
Microsoft Windows
Windows 1.0 (1985) multi-tasking GUI
based OS environment
Microsoft Windows
Windows 2.0 (1987)
overlapping
windows and more
shortcuts; first
versions of Word
and Excel
Windows 2.0.x
(1988-1989)
designed for Intel
80286 and 80386
processors
Microsoft Windows
Windows 3.0 (1989) revamped user
interface, 16-color icons, improved
memory management
Microsoft Windows
Windows 3.0.x and NT (1992) minor
improvements and bug fixes for 3.0;
multimedia support;
Microsoft Windows
Windows 95 (1995) MS DOS and
Windows integrated; plug and play
features; start button
Microsoft Windows
Windows 98 (1998) new hardware
drivers; better support for FAT 32, most
reliable Windows 9x release
Microsoft Windows
Microsoft ME and 2000 (2000) System
restore; criticized for stability; NT version
Microsoft Windows
Windows XP (2001) Windows NT
kernel and architecture; most popular
Windows
Microsoft Windows
Windows 7 (2009) improved
performance on multi-core processors;
multi-touch support.
Linux
A family of UNIX-like OS
Runs on a wide variety of computer
hardware
Open source
Free
Linux Distributions
Pardus
Turkeys National OS
Debian
non-commercial distribution maintained
by a volunteer developer community with
a strong commitment to free software
principles
Knoppix
One of the first to run on live CD/USB
Linux Distributions
Ubuntu
12 million users (estimated)
Fedora
A community distribution sponsored by
Red Hat
Slackware
One of Linuxs first distributions, founded in
1993
Bayanihan Linux
Bayanihan Linux
Began in 2001
Aims to create an alternative and
open source desktop solution by the
Advanced Science and Technology
Institute (ASTI) and the Department of
Science and Technology (DOST)
http://www.bayanihan.gov.ph/index.php/products/bayanihan-desktop
Mac OS
First released on January 24, 1984
Initially named System
Popularized the GUI
Developed for the Macintosh Line of
Computers
Co-founded by Steve Jobs (also the
CEO)
Mac OS
System Software 1
http://www.computerhistory.org/atchm//wp-content/uploads/2012/08/1984_Mac_System_1_0.jpg
Mac OS
Classic Mac OS (1984-2001)
No command line, purely graphical
Cooperative multitasking
Limited memory management, no
protected memory
Mac OS
http://en.wikipedia.org/wiki/Mac_OS_X
Symbian
Open Source OS designed for
smartphones
Maintained by Nokia
Bought by Nokia from Symbian Ltd. in
2008
Android
Mobile OS
Bought by Google from Android Inc. in
2005
Linux Kernel
Maintained and Developed by the
Android Open Source Project
Android Versions
http://developer.android.com/about/dashboards/index.html
iOS
Apples Mobile OS
Derived from Mac OS X
For iPhone and iPod devices