20
Selecting an Operating System Saeed AlSawad Grade 10 A.B

Selecting an operating system

Embed Size (px)

Citation preview

Page 1: Selecting an operating system

Selecting an Operating System

Saeed AlSawadGrade 10 A.B

Page 2: Selecting an operating system

What Is an OS?he operating system is the most

important program that runs on a computer. Every computer must have an operating system to run other programs.

Page 3: Selecting an operating system

What Is a Kernel?the kernel is a computer program that

manages input/output requests from software, and translates them into data processing instructions for the central processing unit and other electronic components of a computer.

Page 4: Selecting an operating system

Graphical user interfaces A graphical user interface (GUI) is an

improvement on a text-mode shell, at least from the perspective of a beginning user

Page 5: Selecting an operating system

Utility programs Modern OSs invariably ship with a wide

variety of simple utility programs calculators, calendars, text editors, disk maintenance tools, and so on. These programs differ from one OS to another.

Page 6: Selecting an operating system

Libraries they provide critical services to programs.

Libraries are collections of programming functions that can be used by a variety of programs.

Page 7: Selecting an operating system

Productivity programsMajor productivity programs Web browsers,

word processors, graphics editors, and so on are the usual reason for using a computer

Page 8: Selecting an operating system

Program launchers You can launch programs by selecting them

from menus or lists. Typically, one or more menus exist along the top, bottom, or side of the screen

Page 9: Selecting an operating system

File managersLinux provides GUI file managers similar to

those in Windows or Mac OS X.

Page 10: Selecting an operating system

Window controls You can move windows by clicking and

dragging their title bars, resize them by clicking and dragging their edges, and so on.

Page 11: Selecting an operating system

Multiple desktopsMost Linux desktop environments enable you

to keep multiple virtual desktops active, each with its own set of programs. This feature is very handy to keep the screen uncluttered while you run many programs simultaneously.

Page 12: Selecting an operating system

Logout options You can log out of your Linux session, which

enables you to shut down the computer or let another user log in.

Page 13: Selecting an operating system

Comparing Linux to UnixIf you were to attempt to draw a “family tree”

of OSs, you would end up scratching your head a lot. This is because OS designers often mimic each other’s features, and sometimes even incorporate each other’s code into their OSs’ workings.

Page 14: Selecting an operating system

The Linux kernel The Linux kernel was designed to be

compatible with other Unix kernels, in the sense that it used the same software interfaces in source code.

Page 15: Selecting an operating system

The GNU project The GNU’s Not Unix (GNU) project is an

effort by the Free Software Foundation (FSF) to develop open source replacements for all the core elements of a Unix OS

Page 16: Selecting an operating system

Desktop environmentsGNOME, KDE, Xfce, and other popular open

source desktop environments have largely displaced commercial desktop environments even on commercial versions of Unix.

Page 17: Selecting an operating system

Server programs Historically, Unix and Linux have been

popular as server Oss organizations use them to run Web servers, e-mail servers, file servers, and so on.

Page 18: Selecting an operating system

User productivity programsIn this realm, as in server programs, Linux

runs the same software as do other Unix-like OSs. In a few cases, Linux runs more programs, or runs them better.

Page 19: Selecting an operating system

5 Linux Commandcprmmvcathelp

Page 20: Selecting an operating system

InformationI got the information from the “cyber Linux

essentials” book