Components of Computer Sys (4) Flashcards
software consisting of programs and data that runs on computers and manages the computer hardware and provides common services for efficient execution of various application software
operating system
4 operating system services
- Input / Output Operations ,Controlling and Allocating memory,
- Work as a Resource Allocator ,Prioritizing system requests, File System Manipulation, Error Detection,
- Controlling input and output devices, Communication
- Managing file systems, protection
6 main functions of operating system
- Manages and Interacts with Computer Hardware
- Process the tasks
- Provides the User/ Computer Interface (CLI / GUI)
- Provides the Interface for Application Software
- Input / Output Operations
- Error Detection, Resource Allocation, Security and Protection
consists of CPU, Main memory, I/O Devices, etc,
hardware
This layer consists of compilers, Assemblers, linker etc.
system programs
The structure of OS consists of 4 layers:
- hardware
- software (operating system)
- system programs
- application programs
includes process management routines, memory management routines, I/O control routines, file management routines.
software (operating system)
This is dependent on users need. Ex. Railway reservation system, Bank database management etc.,
application programs
5 types of mobile OS
- Symbian
- Android
- iOS (iphone OS)
- Windows Phone
- RIM Blackberry
mobile operating system runs exclusively on ARM processors
symbian
OS that allows smartphones, tablet PCs and other mobile devices to run applications and programs.
mobile/computer operating system
4 types of operating system
- mobile/computer operating system
- embedded operating system
- network operating system (NOS)
- real-time operating system (RTOS)
bit of symbian os
32
when was symbian developed
june 1998
what is native language of symbian os
c++
a multitasking mobile os and very less dependence peripherals
symbian os
supports audio, video recording, playback and streaming and image conversion
symbian os
date when Nokia announced the acquisition of symbian ltd.
june 2008
android was developed by ___ and later the ___.
Google, Open Handset Alliance
a platform and an operating system for mobile devices based on the Linux Kernel.
android
designed primarily for touchscreen mobile devices such as smartphones and tablet computers.
android
android was built with __ language
JAVA
- uses Linux for its device drivers, memory management, process management, and networking
- It supports a wide variety of connectivity such as GSM, Wi- Fi, 3G,
android
release of android beta
november 2007
release of android 1.0
september 2008
[ANDROID]
A
alpha/angel cake
[ANDROID]
B
beta/battenberg
[ANDROID]
C
cupcake (1.5)
[ANDROID]
D
donut (1.6)
[ANDROID]
E
Eclair (2.0-2.1)
[ANDROID]
F
Froyo (2.2-2.2.3)
[ANDROID]
G
Gingerbread (2.3-2.3.7)
[ANDROID]
H
Honeycomb (3.0-3.2.6)
[ANDROID]
I
Ice cream sandwich (4.0-4.0.4)
[ANDROID]
J
Jellybean (4.1-4.3.1)
[ANDROID]
K
Kitkat (4.4-4.4.4)
[ANDROID]
L
release (developer review)
a mobile operating system developed and distributed by Apple Inc.
iOS
where was iOS based?
Mach Kernel
has a preemptive multitasking environment.
Mac OS X
is the act of taking the control of operating system from one task and giving it to another task.
Preempting
supports real-time behavior.
iOS
iOS was originally released in ___for the iPhone and iPod Touch.
2007
date when Apple rebranded iPhone OS as “iOS”
june 2010
has second largest installed base worldwide on smartphones behind Android
iOS
Apple’s mobile operating system update, released in 2007, wasn’t even called iOS back then. The exact stage where iOS begins its comprehensive history.
iOS 1
released in 2008, a year after the iPhone became a major hit in the world, Apple released this to synchronize with the launch of its iPhone 3 G, marking the step in Apple’s iOS evolution.
iOS 2
release aligned with iPhone 3GS launch.
It came with a slew of changes that would define iOS for Apple through the years to come. The improvements included a new copy-paste feature, spotlight search, MMS support in Messages app and the ability to record videos via Camera application along with push notification functionality – which was first introduced on the market.
iOS 3
Apple turned the focus to giving its users the power of multi-tasking. Apps such as iBooks, FaceTime, Personal Hotspot, AirPrint, and AirPlay, which sees themselves as a popular part of Apple’s apps today, launched with __ back in 2010.
iOS 4
Apple responded in 2011, to the rising trend of cloud computing and wirelessness.
iOS 5
Apple removed support for Google Maps – a feature it’s been using since early 2007.
- new updated Maps was released featuring turn-by-turn navigation, integration with Siri, and 3D Flyover
iOS 6
The last prominent introduction of __ version was the Touch ID which now allows users to unlock devices using their thumbprint only.
iOS 7
Users may now transfer information seamlessly between desktops and mobile devices. AirDrop, too, allowed users to wirelessly transfer files between device types.
iOS 8
Released in 2015, __ was driven by public demand to strengthen iOS’s technical foundation as compared to working on the design and feature side of it all.
iOS 9
Customization and interoperability were key features of iOS __ released in 2016.
iOS 10
a series of proprietary mobile operating systems developed by Microsoft.
Windows Phone
Designed for mobile devices and based on Microsoft Win32.
Windows Phone
run on Pocket PCs , Smartphone’s and Portable media centers.
Windows Phone
- provides ultimate interoperability . Users with various requirements are able to manipulate their data.
- It is closed source and proprietary.
Windows Phone
has third largest installed base on smartphones behind Android and iOS.
Windows Phone
(6) Features of Windows Phone 7.5 Mango
- touch-friendly user interface
- social and productivity hubs
- skydrive for cloud storage (25 mb)
- zune player and xbox live
- bing map
- microsoft office
Windows Phone Developer IDE and PL
- Visual Studio 2010 Express Edition
- .net, C#, Visual Basic, XAML, XNA, Silverlight
is the proprietary operating system made by Research in Motion (RIM) for their BlackBerry line of handhelds.
Blackberry OS
OS that provides multitasking
RIM Blackberry
The operating system is designed for use of input devices such as the track wheel, track ball and track pad
RIM Blackberry
RIM Blackberry’s programming language
C++
It is a QNX based operating system.
RIM Blackberry
It operates on microkernel type of kernel.
RIM Blackberry
Application Store can run on other phone OS’s (Symbian, Windows Phone, Android).
RIM Blackberry
this OS’s previous versions allowed wireless synchronization with Microsoft Exchange Server’s e-mail and calendar, as well as e-mail
RIM Blackberry
technology that has built-in keyboard for “thumbing”, the use of only the thumbs to type
Blackberry Technology
is specialized for use in the computers built into larger systems, such as cars, traffic lights, digital televisions,ATMs, airplane controls, point of sale (POS) terminals, digital cameras, GPS navigation systems, elevators, digital media receivers and smart meters.
Embedded operating system
designed to run on its own without human intervention, and may be required to respond to events in real time
embedded system
11 Major Application Areas Of Embedded Systems
- Consumer Electronics
- Household Appliances
- Home automation and security system
- Automotive industry
- Telecommunication
- Computer peripherals
- Computer Networking systems
- Health care
- Measurement & Instrumentation
- Banking & Retail
- Card Readers
6 purposes of embedded systems
- Data collection/Storage/Representation
- Data communication
- Data (Signal) processing
- Monitoring
- Control
- Application specific user interface
is a computer operating system that is designed primarily to support workstation, personal computer, and, in some instances, older terminals that are connected on a local area network (LAN).
Network operating system (NOS)
the only operating system designed to support workstations, database sharing, application sharing, and file and printer access sharing among multiple computers on the network.
network operating system
The main purpose of it is to allow multiple users to share files and resources via the network.
Network operating system
can distribute its tasks and functions among the connected nodes in the network, thereby improving the overall performance of the system.
Network Operating System
TWO TYPES OF NETWORK OPERATING SYSTEM
- Peer-to-peer
2. Client-server
an operating system in which all nodes are equal to each other in function and operation.
peer-to-peer network operating system
can also communicate with remote nodes in the network by using the authentication function of the network OS and share data and resources
node
3 Advantages of peer-to-peer NOS
- It is fast and easy to share information and resources.
- It is easy to install and set up.
- It doesn’t need special software.
5 Disadvantages of peer-to-peer NOS
- It is less secure.
- It does not have backup functionalities.
- There is no centralized storage system.
- There is no centralized management.
- The performance of autonomous computers may not be so good when sharing some resources.
- runs with a single server and multiple client computers in the network.
- runs on the client computer, while the network operating system is installed on the server computer.
- server computer is the central hub of all client computers.
Client-server NOS
4 ADVANTAGES OF CLIENT-SERVER NOS
- It has a backup facility for lost data.
- It has better reliability and performance.
- It has centralized control and administration.
- The shared data and resources can be accessed concurrently by multiple clients.
5 DISADVANTAGES OF CLIENT-SERVER NOS
- The setup cost is very high.
- There is a need for an administrator to administer the network.
- There may be network failure, in case of central server failure.
- A huge amount of client requests may overload the server.
- There is a requirement of specialized software for client and server machines to function properly.