A graphical user interface (GUI) is a human-computer interface (i.e., a way for humans to interact with computers) that uses windows, icons and menus.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

Operating System Basics
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Operating Systems. Operating System (OS) The software that manages the sharing of the resources of a computer. Examples of Operating Systems ◦ Windows.
What is an operating system? Is it software?
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
 An operating system (OS) is a set of computer programs that allow the user to perform basic tasks like copying, moving, saving and printing files. 
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Operating Systems: Software in the Background
F2032 Fundamental of OS Chapter 1 Introduction to Operating System Part 4.
1 Operating Systems Ch An Overview. Architecture of Computer Hardware and Systems Software Irv Englander, John Wiley, Bare Bones Computer.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
Is a program that acts as an intermediary between the user of the devices, which are cut by CO computer and applications (programs) which it runs are used.
Operating systems.
SOFTWARE.
Operating Systems Chapter 4.
Computers: Software Patrice Koehl Computer Science UC Davis.
Week 6 Operating Systems.
Computer for Health Sciences
O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS CS-107 I NTRODUCTION TO.
SOFTWARE.
TYPES OF OPERATING SYSTEMS AMBARIN S.A BASEER
11.10 Human Computer Interface www. ICT-Teacher.com.
SYSTEM SOFTWARE Prepared by: Mrs. Careene McCallum-Rodney.
Introduction to Interactive Media Interactive Media Tools: Software.
Computing and the Web Operating Systems. Overview n What is an Operating System n Booting the Computer n User Interfaces n Files and File Management n.
Operating Systems JEOPARDY Computer Repair NetworkOS OS Tasks ConceptsComponentsMisc
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Computer Architecture
E- Learning and Writing Skills IGGU 1101 Operating System Windows Dr. Sana’a Wafa Al-Sayegh.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
COMPUTER FUNDAMENTALS David Samuel Bhatti
An operating system is the software that makes everything in the computer work together smoothly and efficiently. What is an Operating System?
1 Software. 2 What is software ► Software is the term that we use for all the programs and data on a computer system. ► Two types of software ► Program.
BABCA Software Operating Systems (OS) aka Systems Software A set of instructions that coordinate all the activities among computer hardware resources.
CONTENT  Introduction Introduction  Operating System (OS) Operating System (OS) Operating System (OS)  Summary Summary  Application Software Application.
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
Types of Software Chapter 2.
BY MR.SUTCHUKORN TANTITHANAWARAPONG COMPUTER TEACHER AT POOLCHAROENWITTAYAKOM SCHOOL Subject :Operating System C30207.
Chapter 4 Software. Introduction Program: is a set of sequence instructions that tell the computer what to do. Software: is a collection of programs,
INTRODUCTION OF SYSTEM & APPLICATION SOFTWARE. OPERATING SYSTEM (OS) An operating system, or OS, is a software program that enables the computer hardware.
Operating Systems Overview Basic Computer Concepts Operating System What does an operating system do  A computer’s software acts similarly with.
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
MULTIMEDIA TECHNOLOGY SMM 3001 OPERATING SYSTEM. how operating systems software manage the computer how operating systems software manage the computer.
An operating system (OS) is a collection of system programs that together control the operation of a computer system.
WHAT IS HARDWARE ? Computer hardware is the collection of physical elements that comprise a COMPUTER SYSTEM LIKE A MOUSE, MONITOR, KEYBOARD, SPEAKER MICROPHONE,
Operating Systems. Operating System Every general-purpose computer must have an operating system to run other programs. Operating systems perform basic.
INTRODUCTION OF SYSTEM & APPLICATION SOFTWARE Chapter 2 1Dr. BALAMURUGAN MUTHURAMAN.
System SOFTWARE.
Operating System and Utility Programs
Lecture 1-Part 2: Operating-System Structures
HARDWARE The hardware is the part you can see the computer, ie all components of their physical structure. The screen, keyboard, and mouse tower of the.
Introduction to Operating System (OS)
Software engineering USER INTERFACE DESIGN.
Systems Software Keywords Operating Systems
The Operating system Gives life to the hardware
DOS and window operating system
The Main Features of Operating Systems
Software - Operating Systems
Materials prepared by Dhimas Ruswanto, BMm
Chapter-1 Computer is an advanced electronic device that takes raw data as an input from the user and processes it under the control of a set of instructions.
Introduction to Operating Systems
An Introduction to Operating Systems
Fundamentals of Computer Hardware & software
Presentation transcript:

A graphical user interface (GUI) is a human-computer interface (i.e., a way for humans to interact with computers) that uses windows, icons and menus and which can be manipulated by a mouse (and often to a limited extent by a keyboard as well).

GUIs stand in sharp contrast to command line interfaces (CLIs), which use only text and are accessed solely by a keyboard. The most familiar example of a CLI to many people is MS-DOS. Another example is Linux when it is used in console mode (i.e., the entire screen shows text only).

The origin of the GUI can be traced back to Vannevar Bush, a scientist and futurist who worked at the Massachusetts Institute of Technology (MIT) during World War II. In his now classic 1945 magazine article As We May Think, Bush proposed an information administration tool, the Memex, that would allow data to be stored on microfilm and made easily accessible, linkable with hyperlinks and programmable. In 1963 Ivan Sutherland, a graduate student at MIT, developed a program for his Ph.D. dissertation called Sketchpad, which allowed the direct manipulation of graphic objects on a CRT screen using a light pen. His concept included the capability to zoom in and out on the display, the provision of memory for storing objects and the ability to draw precision lines and corners on the screen.

A window is a (usually) rectangular portion of the monitor screen that can display its contents (e.g., a program, icons, a text file or an image) seemingly independently of the rest of the display screen. A major feature is the ability for multiple windows to be open simultaneously. Each window can display a different application, or each can display different files (e.g., text, image or spreadsheet files) that have been opened or created with a single application.

A major advantage of GUIs is that they make computer operation more intuitive, and thus easier to learn and use. Adding to this intuitiveness of operation is the fact that GUIs generally provide users with immediate, visual feedback about the effect of each action. In addition, GUIs allow users to take full advantage of the powerful multitasking (the ability for multiple programs and/or multiple instances of single programs to run simultaneously) capabilities of modern operating systems by allowing such multiple programs and/or instances to be displayed simultaneously.

An operating system or OS, is a software program that enables the computer hardware to communicate and operate with the computer software. Without a computer operating system, a computer and software programs would be useless. An operating system is a program designed to run other programs on a computer. A computer’s operating system is its most important program. It is considered the backbone of a computer, managing both software and hardware resources.

Multi-user : Allows two or more users to run programs at the same time. Some operating systems permit hundreds or even thousands of concurrent users. Multiprocessing : Supports running a program on more than one CPU. Multithreading : Allows different parts of a single program to run concurrently. Real time: Responds to input instantly. General- purpose operating systems, such as DOS and UNIX, are not real-time.

When a single program is allowed to run at a time, the system is grouped under a single-tasking system, while in case the operating system allows the execution of multiple tasks at one time, it is classified as a multi-tasking operating system.

A real-time operating system is a multitasking operating system that aims at executing real-time applications. Real-time operating systems often use specialized scheduling algorithms so that they can achieve a deterministic nature of behavior. The main objective of real-time operating systems is their quick and predictable response to events.

A multi-user operating system allows multiple users to access a computer system concurrently. Time-sharing system can be classified as multi-user systems as they enable a multiple user access to a computer through the sharing of time. Single-user operating systems, as opposed to a multi-user operating system, are usable by a single user at a time. Being able to have multiple accounts on a Windows operating system does not make it a multi-user system.

Multi-user - A multi-user operating system allows for multiple users to use the same computer at the same time and different times. See the multi-user definition for a complete definition for a complete definition. Below are some examples of multi-user operating systems. Linux Unix Windows 2000 Multiprocessing - An operating system capable of supporting and utilizing more than one computer processor. Below are some examples of multiprocessing operating systems. Linux Unix Windows 2000

Multitasking - An operating system that is capable of allowing multiple software processes to run at the same time. Below are some examples of multitasking operating systems. Unix Windows 2000 Multithreading - Operating systems that allow different parts of a software program to run concurrently. Operating systems that would fall into this category are: Linux Unix Windows 2000

Thank You.. Chhavi Mahajan