Professional Documents
Culture Documents
lecture
Technical informatics
Previous lecture
Computer hardware
Data input/output devices
Computer networks
Internet
Cloud computing
Today
Operating systems
History
Functions
Files file systems
Versions
Infocommunication
Basics
Mobile communication
Cable communication
Why operating?
Operating system (OS)
Operation
Platform, system
Operating systems
Hardware: all the equipment that
enable the work of the computer
Software: all of things, which make
HW work
Base software (BIOS, Firmware)
System software
Applications
Development of operating
systems I.
Time periods with unique problems
No operating system
Operator/programmer
Batch procedure
Programmer + operator + procedure list
Problematic data storage
Problems of debugging
Development of operating
systems II.
Monitor
Automatically loads the next task
Operator manages the peripheries
Multiprogramming
Scheduling
Random access storage
New task: storage management
Development of operating
systems III.
Time-sharing
Direct, interactive communication between user
and software/operating system
Users on terminals
MIT&Bell&GE development: MULTICS
PC (user-computer structure)
Recent challenges
Worldwide network
Mobile platforms
Cloud computing
OS tasks
User
pl. GUI
Operating
system
pl. driver
Hardware
pl. API
Application
Processes
and threads
Process
A program under
execution
Thread
Programparts using
common memory within
a process
Multitasking,
multi/hyperthreading
Multiple processes on
multiple threads
Using multiple CPUs/CPU
cores
User interfaces
Command line, menu-driven, graphic
(GUI)
Files
Programs: executable codes
(applications)
Documents: information collection
Container (directory, folder)
Rights
File systems
organizing disk sectors into files and
directories
associate file names with files
storing and organizing computer files
Storing, organizing, managing data
File-size, Number of files, max. disk
space, access, authorization
Computer operating
systems
DOS MS, DR
MacOS
UNIX
HP-UIX, AIX, SunOS, Solaris
Windows
3.x, NT, 9x, 2000, XP, Vista, 7, 8
Linux
RedHat, Debian, SuSe, Caldera
OS statistics
DOS
Disc Operating System
Birth: 1980 (IBM), 1981 (MS)
Own file-system: FAT
File-names: 8.3
Drives: C:, D:, A,
Config.sys, autoexec.bat
UNIX
Beginning: 1969 (AT&T Bell Lab)
[Ken Thomson & Dennis Ritchie]
Assembly, later C
Kernel + tools
Basically alphanumeric, but GUI (XWindow) can be used
Variations
UNIX-versions
Shells (sh, bsh, csh, ksh, bash, tcsh, zsh)
Windows
In the beginning under DOS: pl. Windows
3.0
Stand-alone OS: Windows NT
Variations: 3.1, 95, 98, NT3.51, NT4.0,
2000, ME, XP, Vista, 7, 8,
Basically graphic interface
File management: Explorer
File system: FAT32, NTFS
Registry
Windows features
Graphic interface: icon, menu, windows,
Server/workstation versions
Multi tasking
Multi user
32/64 bit versions
SW/driver requirements
File operation speed
Managing memory above 3GB
Support?
Drawbacks?
Linux
Linux-commands,
customizing
UNIX similarity
Shell
Linux-environment
Special OSs
Servers, mainframes,
supercomputers
PDA, PNA
Mobile phones
Tablets
Embedded systems
Specialities (e.g. alarm systems,
game consols)
Servers, mainframes,
supercomputers
Servers
Unix, Unix-based: >60%
Windows: <40%
Mainframe computers
Special, e.g. IBM z/OS
Unix, Linux
Supercomputers
Linux ~92%, Unix ~5%, Windows ~1%
PDA
PalmOS, Windows CE, Windows
Mobile,
Android
Windows Phone
iOS
Blacberry, Bada, Symbian
Mobile OS statistics
2011
2010
Android
Linux based
Google
Android
Market
iOS
Apple
iPhone, iPad, iPod touch
Home button multitasking
Appstore
Windows Phone
Microsoft
Closed systems
MS applications
skydrive, Office, Bing
Other applications
Facebook, Google
Application downloads
Rate of users that buy
apps for max. $1
Avg number of apps
downloaded to phones
Number of apps in store
Total income in 2013
iPhone
Android
27 000 000
000
29 000 000
000
45%
62%
Blackberry
Windows
58%
88
68
49
57
905 000
850 000
130 000
220 000
$6,400,000,0 $1,200,000,0 $550,000,00 $950,000,0
00
00
0
00
Tablet
iPad, Galaxy Tab, Kindle Fire etc.
netmarketshare.com
Embedded systems
Windows Embedded (CE or XP)
Linux (WRT)
FreeNAS
Info-communication
Sender
Channel
Receiver
Noise
Telegraph
Telex
Telephone
Radio
Fax
Modem
Leased line
Optical cable
GSM
ISDN
ADSL
GPRS
EDGE
UMTS
HSDPA
Transfer speeds
Mobile communication
Analogue cellular system
Frequency between 150 s 450 MHz
Accelerations
f2
f1
f2
f1
f3
f3
f2
f1
f2
f2
f1
f1
f3
Civil engineering
applications
Positioning
Cell-based
Handover mapping
Further potential
LBS
Mobile penetration, EU
System
Time
Bandwidth
1G
NMT
1990-2003
Analogue
2G
GSM
1994-
14 kbit/sec
2.5G
GPRS
2001-
58 kbit/sec
2.75G
EDGE
2003-
236 kbit/sec
3G
UMTS
2005-
384 kbit/sec
3.5-3.75G
HSDPA, HSUPA
2006-
14/5.76 Mbit/sec
3.8G
HSPA+,
HSPA+MC
2010-
28/11 Mbit/sec
3.9G
LTE
2006 (trial)
300 Mbit/sec
4G
LTE-Advanced
1 Gbit/ec
Hardware, antenna
Distance from base station
Number of users in the same station
Traveling speed
Software
(test)
ADSL2
Download/Upload: 12/24 Mb/s; 1 Mbit/s
Range limitations
VDSL2
Up to 250 Mbit/s
Leased line
WiFi - WiMax
WiFi
WiMax (802.16)
Different identification (compared to WiFi)
Theoretical bandwidth: 70 Mbit/s / 100km
Applications
Voice and fax over the Internet
SIP Session Initation Protocol
VoIP Voice over Internet Protocol
FoIP Fax over Internet Protocol
Control questions
1. What are the main tasks of operating
systems?
2. What are the advantages of Linux?
3. What are file systems responsible for?
4. What is 3G info-communication?
5. What broadband wireless systems do you
know?
6. What info-communication solutions would you
used in your small civil engineering company?