38
Operating System Interface

Operating System User Interface

Embed Size (px)

DESCRIPTION

comp sci

Citation preview

Page 1: Operating System User Interface

Operating System Interface

Page 2: Operating System User Interface

●Graphical User Interfaces (GUIs)

●GUI Tools

●Applications and the Interface

●Menus

●Dialog Boxes

●Command-Line Interfaces

The User Interface

Page 3: Operating System User Interface

An interrupt is generated whenever a key is struck, and also

when one is released.

Page 4: Operating System User Interface

●Most modern operating systems, like Windows and the Macintosh OS, provide a graphical user interface (GUI).

●A GUI lets you control the system by using a mouse or other device to move a cursor and click graphical objects on screen. Mouse sends a message to the computer containing Δx and Δy.

●A GUI is based on the desktop metaphor. Graphical objects appear on a background (the desktop), representing resources you can use.

The User Interface- Graphical User Interfaces (GUIs)

Page 5: Operating System User Interface

Icons

Start menuStart buttonTaskbar

Desktop

Dialog box

Programrunning

ina window

Window control buttons

Page 6: Operating System User Interface

●Icons are pictures that represent computer resources, such as printers, documents, and programs.

●You double-click an icon to choose (activate) it, for instance, to launch a program.

●The Windows operating system offers two unique tools, called the taskbar and Start button. These help you run and manage programs.

The User Interface - GUI Tools

Page 7: Operating System User Interface

Or, icons can bedouble-clicked tolaunch programs.

The Windows startbutton can be usedto launch programs.

Page 8: Operating System User Interface

●Applications designed to run under one operating system use similar interface elements.

●Under an OS such as Windows, you see a familiar interface no matter what programs you use.

●In a GUI, each program opens and runs in a separate window—a frame that presents the program and its documents.

●In a GUI, you can run multiple programs at once, each in a separate window. The application in use is said to be the active window.

The User Interface – Applications and the Interface

Page 9: Operating System User Interface

Titlebar

Menubar

Toolbar

Scroll arrow

Scroll boxScroll bar

Click the Minimize button to reducethe program to a button on the taskbar.Click the Maximize button to restorethe window to its previous size.

Click the Close button to closethe window altogether.

Page 10: Operating System User Interface

●GUI-based programs let you issue commands by choosing them from menus.

●A menu groups related commands. For example, the File menu's commands let you open, save, and print document files.

●Menus let you avoid memorizing and typing command names.

●In programs designed for the same GUI, menus and commands are similar from one program to another.

The User Interface - Menus

Page 11: Operating System User Interface
Page 12: Operating System User Interface

●A dialog box is a special window that appears when a program or the OS needs more information before completing a task.

●Dialog boxes are so named because they conduct a "dialog" with the user, asking the user to provide more information or make choices.

The User Interface - Dialog Boxes

Page 13: Operating System User Interface
Page 14: Operating System User Interface

●Some older operating systems, such as DOS and UNIX, use command-line interfaces.

●In a command-line interface, you type commands at a prompt.

●Under command-line interfaces, individual applications do not need to look or function the same way, so different programs can look very different

.

The User Interface - Command-Line Interfaces

Page 15: Operating System User Interface

The DOS Prompt is not seen much these days!

Page 16: Operating System User Interface

●Basic Services

●Sharing Information

●Multitasking

Running Programs

Page 17: Operating System User Interface

●The operating system manages all the other programs that run on the PC.

●The operating system provides services to programs and the user, including file management, memory management, and printing

●To provide services to programs, the OS makes system calls—requesting other hardware and software resources to perform tasks.

Running Programs - Basic Services

Page 18: Operating System User Interface

●Some operating systems, such as Windows, enable programs to share information.

●You can create data in one program and use it again in other programs without re-creating it.

●Windows provides the Clipboard, a special area that stores data cut or copied from one document, so you can re-use it elsewhere.

Running Programs - Sharing Information

Page 19: Operating System User Interface

1

2

3

Information is clippedfrom one application (Excel)Using the clipboard Viewer toexamine the informationPasting the informationinto another application (WordPro)

Page 20: Operating System User Interface

●Multitasking is the capability of running multiple processes simultaneously.

●A multitasking OS lets you run multiple programs at the same time.

●Through multitasking, you can do several chores at one time, such as printing a document while downloading a file from the Internet.

●There are two types of multitasking: cooperative and preemptive.

Running Programs - Multitasking

Page 21: Operating System User Interface
Page 22: Operating System User Interface

PC Operating Systemsin

Review

Page 23: Operating System User Interface

OUTLINE●UNIX●DOS●The Macintosh Operating System●Windows 3.x●OS/2 Warp●Windows NT●Windows 95 and 98●Linux●Windows 2000

Page 24: Operating System User Interface

●UNIX is the oldest operating system used on PCs.

●UNIX was the first multi-user, multiprocessor, multitasking operating system available for use on PCs.

●Most versions of UNIX use a command-line interface, but some versions offer a GUI.

UNIX

Page 25: Operating System User Interface
Page 26: Operating System User Interface

●DOS dominated the operating system market during the 1980s.

●DOS is a single-user OS that supports only 640 KB of memory.

●DOS features a command-line interface, and does not support multitasking or multiprocessing.

●Because DOS provides no interface restrictions, DOS applications can look and function differently.

DOS

Page 27: Operating System User Interface

●The Macintosh OS supports the graphical nature of the Macintosh computer.

●The Mac OS brought the first truly graphical user interface to consumers.

●The Mac OS also brought interface conformity to the desktop. All applications running under the Mac OS, therefore, provided the same "look and feel" to the user.

The Macintosh Operating System

Page 28: Operating System User Interface
Page 29: Operating System User Interface

●Windows 3.0, 3.1, and 3.11 are called the Windows 3.x family.

●Windows 3.x brought a GUI and multitasking capabilities to PCs running DOS.

●Windows 3.x is an operating environment because it ran on top of DOS, which was the actual OS.

Windows 3.x

Page 30: Operating System User Interface
Page 31: Operating System User Interface

●OS/2 Warp was the first true GUI-based operating system for Intel-based PCs.

●OS/2 is a multitasking OS that provides support for networking and multiple users.

●It was the first PC OS to feature built-in speech recognition capabilities.

OS/2 Warp

Page 32: Operating System User Interface
Page 33: Operating System User Interface

●Microsoft's Windows NT was meant as a replacement for DOS, but was too resource- intensive to work on most PCs at the time of its release.

●Microsoft issued two versions of Windows NT—Windows NT Workstation and Windows NT Server.

●NT is a very powerful and robust OS, resistant to system crashes.

Windows NT

Page 34: Operating System User Interface

●Windows 95 was Microsoft's first true GUI-based, 32-bit operating system for Intel PCs.

●Windows 95 supports multitasking and can run older DOS and Windows 3.x programs.

●Windows 98's features include advanced Internet capabilities, an improved user interface, and enhanced file system performance, among others.

Windows 95 and 98

Page 35: Operating System User Interface
Page 36: Operating System User Interface

●Linux is a recently developed version of UNIX, which is available for free or at a very low cost from various sources.

●Linux is a very powerful 32-bit OS that supports multitasking, multiple users, networking, and virtually any application.

●Linux can run on nearly any type of computer.

●Because of its power and openness, Linux is attracting many users, including students, teachers, Internet service providers, and others.

Linux

Page 37: Operating System User Interface

●Windows 2000 features the same interface and features of Windows 98, with the file system, networking, power, and stability of Windows NT.

●Several versions of Windows 2000 are available, each targeting a specific user or computing environment, from home PCs to large enterprise networks.

Windows 2000

Page 38: Operating System User Interface