Computer Software Introduction
Software Classification Operating systems End user Applications Programmers’ tools Utilities
Utilities System tools (Norton Utilities) Disc managers (Windows Commander, Total Commander) Compress & archive programs (WinZip, WinRAR, PowerArchiver) Viewers & format converters (Acrobat Reader, ACD See, Irfan View) Antivirus programs ( EEEE SSSS EEEE TTTT S S S S mmmm aaaa rrrr tttt S S S S eeee cccc uuuu rrrr iiii tttt yyyy, M M M M M SSSS S S S S eeee cccc uuuu rrrr iiii tttt yyyy , NOD32, AVG)
Operating System = basic computer programs’ system, supporting hardware management applications - hardware communication data transfer & sharing among applications user - computer communication
Hierarchical (Layers) Operating System Architecture HW BIOS OS Kernel OS Applications
KERNEL OS
Operating System Characteristic User Approach Amount and quality of provided services Hardware requirements Installation and configuration complexity User interface System stability & data protection Amount and availability of applications Pricing and licensing policy
Operating System Characteristic Technical Approach Addressing capacity (32, 64 bits) Various HW platforms transportability Number of simultaneously processing tasks (multitasking) Number of supporting processors Level of application security
Operating Systems Overview (1) Microsoft MS DOS (+Windows 3.1) MS Windows 95/98/ME MS Windows NT Workstation MS Windows 2000 Professional MS Windows XP Home & Professional MS Windows Vista MS Windows 7 MS Windows 8 Linux distributions: Red Hat Linux Corel Linux SuSE Linux Mandrake Linux Debian GNU/Linux Caldera OpenLinux WinLinux
Operating Systems Overview (2) Unix Sun MicroSystems Solaris Hewlett-Packard HP-UX IBM AIX SGI Irix Santa Cruz Operations SCO UnixWare Apple Mac OS X OS Leopard IBM OS/2 BeOS IBM PC DOS 2000 FreeDOSDr.DOS
MicroSoft - DOS
MicroSoft – Windows 3.1
MicroSoft – Windows 95
MicroSoft – Windows 2000
MicroSoft – Windows XP
MicroSoft – Windows 7
Mac OS Leopard
Red Hat Linux
Ubuntu Linux
Source: ( )
OS Symbian111,57789,93032, Market Share (%) Android67,225179,873310,088539,318 Market Share (%) Research In Motion (RIM)47,45262,60079,335122,864 Market Share (%) iOS46,59890,560118,848189,924 Market Share (%) Microsoft12,37826,34668,156215,998 Market Share (%) Other Operating Systems11, , , ,133.9 Market Share (%) Total Market296,647467,701630,4761,104,898 Mobile operating systems development & prognosis Source:
Few interesting links mobile-and-more-at-google-i-o.html novinek/sc-3-a /default.aspx blackberry.html