Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture # 17.

Similar presentations


Presentation on theme: "Lecture # 17."— Presentation transcript:

1 Lecture # 17

2 User Interface Graphical User Interface (GUI) Command Line Interface
Most common interface Windows, OS X, some versions of Linux and Unix Frees you from memorizing and typing text commands Uses a mouse to control objects Shortcuts open programs or documents Older interface DOS, Linux, UNIX With a command-line interface, a user uses the keyboard to enter data and instructions User types commands at a prompt User must remember all commands Included in all GUIs Insider information The first commercial GUI was the Xerox Star. Teaching Tip There are several types of dialog boxes. Any errors are displayed in a dialog box. This box is system modal - it requires a response before returning to the OS. Save and print boxes are application modal - The box must be dealt with before returning to the application. However, other OS tasks can be performed.

3 Manage Programs How an Operating system handles programs directly affects your productivity Single user and multiuser Single tasking and multitasking Foreground and background Preemptive multitasking Multiprocessing

4 Single user/Single tasking OS
One user works on the system Performs one task at a time MS-DOS and Palm OS Take up little space on disk Run on inexpensive computers

5 Single User Multitasking
Working on two or more programs that reside in memory at same time Foreground contains program you are using Background contains programs that are running but are not in use

6 Real Time Operating Systems
Very fast small OS Built into a device Respond quickly to user input MP3 players, Medical devices

7 Single User Multitasking OS
User performs many tasks at once Most common form of OS Windows XP and OS X Require expensive computers Tend to be complex Teaching tip It is true that multi-tasking operating systems are complex. However both XP and OS X make the multitasking process painless for the user.

8 Multi User / Multitasking OS
Enable two or more users to run programs simultaneously Many users connect to one computer Each user has a unique session UNIX, Linux, and VMS Maintenance can be easy Requires a powerful computer Teaching tip Multi-user Multitasking OS's are found on supercomputers, mainframes and minicomputers. Through Linux, a PC can also support user sessions and terminal connections.

9 Multi user/Multi tasking OS

10 Configuring Devices A device driver is a small program that tells the operating system how to communicate with a specific device Plug and Play operating system automatically configures new devices as you install them

11 Types of Operating Systems
Windows Version Year Released Windows 3.x 1990 Windows NT Windows Windows NT Workstation Windows Windows Millennium Edition 2000 Windows 2000 Professional 2000 Windows XP 2001 Windows XP SP2 2004

12 Stand Alone Operating Systems
Stand-alone OS is a complete OS that works on a desktop computer, notebook computer, or mobile computing device. Some stand-alone OS are called Client OS because they also work in conjunction with a server operating system. Client OS can operate with or without a network DOS, Windows 3.x, Windows 95, Windows 98, windows 2000, Windows Vista, Windows XP, Windows 7, Mac OS X, Unix, Linux

13 Microsoft Windows

14 Microsoft Windows

15 Network Operating System
Allows users to share printer, Internet access, files and programs on a network Administrator security by establishing user name and password for each user The “ other" computers are called client computers, and each computer that connects to a network server must be running client software designed to request a specific service

16 Network Operating Systems (NOS)
Fast and stable Runs on servers Multi-user and multitasking OS 32- or 64-bit File and print sharing Users access the same files Hundreds of users use a printer Different OS can interact Windows Server 2000, 2003, 2008, Unix, Linux, Solaris, Novell Netware Insider Information Plug and play was introduced by Apple Computers.

17 NOS Features Data integrity Data security
Backups copies data onto tape RAID copies data onto other drives Redundant Array of Inexpensive Disks Relies on two or more hard drives May speed access to data Data security Access to data can be restricted Access to server resources is controlled Audits can be kept

18 Embedded Operating Systems
built into the circuitry of an electronic device unlike a PC's operating system, which resides on a magnetic disk An embedded operating system resides on a ROM chip on a mobile device or consumer electronic device Windows Embedded CE Windows Mobile Palm OS iPhone OS BlackBerry Google Android Embedded Linux Symbian OS

19 Windows XP Embedded Based on Windows XP Professional
Not an off-the-shelf OS so much as it is a do-it-yourself kit for device manufacturers who wish to pick and choose the parts of the Windows XP Professional OS their products need Customized for each device

20 Windows Embedded Compact (CE)
Scaled-down Windows OS designed for use on communications, entertainment, and computing devices with limited functionality Although a small OS, it supports wireless communications, multimedia and Web browsing Windows CE is a GUI that supports color, sound, multitasking, multimedia, , Internet access, and Web browsing A built-in file viewer allows users to view files created in popular programs such as Word, Excel, and PowerPoint Devices equipped with Windows CE can communicate wirelessly with computers and other devices using Bluetooth or other wireless technologies, as long as the device is equipped with the necessary communications hardware Teaching tip Have a little fun with this one. Windows CE has the unfortunate and unofficial shortcut name of WinCE.

21 Windows Mobile based on Windows Embedded CE, includes functionality, programs, and a user interface designed for specific types of smart phones and PDAs Devices with a touch screen use Windows Mobile Professional, and Devices without touch screens use Windows Mobile Standard Allows for the use of smaller versions of Microsoft Word, Excel, Internet Explorer and Outlook Smart phone with Windows Mobile OS

22 Windows Mobile Users have access to all the basic PIM (personal information manager) functions such as contact lists, schedules, tasks, calendars, and notes Information on the mobile device easily synchronizes with a personal computer or prints on a printer using a cable or a wireless technology. Additional features that allow users to check , browse the Web, listen to music, take pictures or record video, watch a video, send and receive text messages and instant messages record a voice message, manage finances, view a map read an e-book, or play a game. Some devices also support handwriting and voice input.

23 Palm OS Features Simple, single-tasking environment to allow launching of full screen applications with a basic, common GUI set Monochrome or color screens with resolutions up to 480x320 pixel Handwriting recognition input system called Graffiti 2 HotSync technology for data synchronization with desktop computers Sound playback and record capabilities Simple security model: Device can be locked by password, arbitrary application records can be made private TCP/IP network access Serial port/USB, infrared, Bluetooth and Wi-Fi connections Expansion memory card support

24 iPhone OS (iOS) Developed by Apple, is an OS for the iPhone, iPad, Apple TV and iPod Touch These devices are multi-touch, meaning they recognize multiple points of contact Interface control elements consist of sliders, switches, and buttons. provides Wi-Fi access to the iTunes Music Store iOS is derived from OS X, with which it shares the Darwin foundation, and is therefore a Unix operating system iPhone OS runs on Apple iPhone

25 iOS User interface of iOS is based on the concept of direct manipulation, using multi-touch gestures enables users to interact with iPhone OS devices using finger motions such as tapping a button on the screen, sliding your finger to drag an object, and pinching or unpinching your fingers to zoom in or out response to user input is immediate and provides a fluid interface Interaction with the OS includes gestures such as swipe, tap, pinch, and reverse pinch, all of which have specific definitions within the context of the iOS and its multi-touch interface

26 BlackBerry OS Proprietary OS for BlackBerry line of smartphone handheld devices Runs on handheld devices supplied by RIM (Research In Motion) provide PIM capabilities such as managing schedules, contacts, and appointments provides multitasking and supports specialized input particularly the trackwheel, trackball, trackpad and touchscreen Smart phone using Blackberry OS

27 BlackBerry OS Many BlackBerry devices include a mini keyboard;
Some have touch screens provide wireless functionality that includes sending messages, text messages, and instant messages; connecting to the Internet and browsing the Web; and accessing Bluetooth devices Information on the device easily synchronizes wirelessly with a computer or other BlackBerry device Some devices allow users to take pictures, play music, and access maps and directions

28 Google Android Open source, Linux-based OS designed by Google for mobile devices such as smart phones and Tablet PCs Allows programmers to design programs specifically for devices supporting this OS Contains features such as access to accounts an alarm clock, video capture access to Google Apps, Wi-Fi access easy Web browsing Used on more than 20 different types of mobile devices

29 Google Android consists of a kernel based on the Linux kernel, with middleware, libraries and APIs written in C and application software running on an application framework which includes Java-compatible libraries main hardware platform for Android is the ARM architecture SQLite, a lightweight relational database, is used for data storage purposes native support for multi-touch supports multiple languages

30 Embedded Linux Scaled-down Linux OS system designed for smart phones, PDAs, portable media players and Internet telephones Provide calendar and address book and other PIM functions Support for touch screens and handwriting recognition Devices synchronize with PC with a variety of technologies including Bluetooth Smart phone using Embedded Linux

31 Symbian OS Open-source, multitasking operating system designed for smart phones Provide support for Touch screens, Voice, Games, multimedia functions and Internet connectivity Full color display Make telephone calls, save appointments, browse Web, send and receive and faxes etc.

32 Symbian OS Created with three systems design principles in mind:
integrity and security of user data is paramount user time must not be wasted all resources are scarce Features pre-emptive multitasking and memory protection allows users to communicate wirelessly Strong localization support enabling manufacturers and 3rd party application developers to localize their products in order to support global distribution. Currently 48 languages are supported

33 Assignment # 3 Due Date: 4th February 2014
Instruction: Submit the assignment in hard copy only (either in printed form or in hand-written) What will be effect on overall performance if Level-3 Cache is used. Discuss it in detail


Download ppt "Lecture # 17."

Similar presentations


Ads by Google