Managing programs
Managing Memory
Handling input and output
User Interface
Managing programs
Managing programs is one of the functions that are most dramatic effect to the operating systems overall quality. There are many different systems that are used for managing programs. You have single tasking, in which you can run only one program application at a time. Multi-tasking in which in the normal operating system allows a single user to work with more than one program at a time.
Managing memory
The second function of an operating system is managing memory. The operating system gives each individual program a certain amount of memory this is called a partition. If the memory becomes full then the operating system starts storing copies of the pages into files in the hard disk. This is called a swap file.
Input and Output
Input and output devices generate interrupts, and sends signals that inform the operating system that something has occurred. Some examples of input and output devices are monitors, modems, and sound cards.
User Interface
The quality of the user interface is what makes or breaks the system. This is the part of the operating system that interacts with the user. Sometimes it is also referred to as the shell. This is implying that the user interface is surrounding the operating system, which is referred to as the kernel. There are three different types of user interface. These are command-line, menu-driven, and graphical interface.
2.
a) How did Linus get the attention of so many people willing to volunteer their time to create Linux?
Linus commented that in order to get people to help you, you need to have a program that is interesting, not boring. People want a challenge and if it will benefit them, they will be more than happy to help.
b) What is the most frequent complaint about Linux?
The lack of certain applications
c) Do you think Linux will ever replace Microsoft Windows as the PC operating system of choice? Why or why not?
No, because windows is such a huge development throughout the world and I don't think people will want to switch from an application that they know so well and are comfortable with.
d) Linux is considered "freeware", not public domain software. What is the difference?
Freeware gives users a chance to try software and continue to use it for free of charge. Public domain is where the author of the particular software grants you the rights to copy and distribute the software.
e) If you want to get a copy of Linux, where can you find it?
You can either purchase Linux on CD-ROM, diskette or tape or you can go to Linux home web site, which is nic.funet.fi.
You May Also Find These Documents Helpful
-
Some OS routines directly support application programs as they run and thus must be resident. Other transient routines are stored on disk and read into memory only when needed. Fixed-length partitions can also be used to allocate the set amount of memory that a particular program needs to run. Under dynamic memory management, the transient area is treated as a pool of unstructured free space. When the system decides to load a particular program, a region of memory just sufficient to hold the program is allocated from the pool. Using segmentation, programs are divided into independently addressed segments and stored in noncontiguous memory. Paging breaks a program into fixed-length pages.…
- 7085 Words
- 29 Pages
Good Essays -
a. The Input / Output Process - simply put anything that puts input into the computer is an Input device, such as a keyboard or mouse. Output is what comes out such as typing on the keyboard will give you output on your display monitor and some things do both such as a hard drive.…
- 7416 Words
- 38 Pages
Powerful Essays -
Typically this constitutes an interface for communicating with the device, through the specific computer bus or communications subsystem that the hardware is connected to, providing commands to and/or receiving data from the device, and on the other end, the requisite interfaces to the operating system and software applications. It is a specialized hardware-dependent computer program which is also operating system specific that enables another program, typically an operating system or applications software package or computer program running under the operating system kernel, to interact transparently with a hardware device, and usually provides the requisite interrupt handling necessary for any necessary asynchronous time-dependent hardware interfacing…
- 4639 Words
- 19 Pages
Powerful Essays -
While in the hardware, memory management includes elements that store data such as random access memory chips, and memory caches. In the operating system, memory management involves the distribution of precise memory blocks to programs as the user requests adjustments. While at the application and program level, memory management ensures the availability of sufficient memory for the objects and data structures at all times for each program that is running.…
- 574 Words
- 2 Pages
Satisfactory Essays -
The Operating System (OS) is the very most essential software on your computer. Without the OS your computer will not run. It manages all of the hardware and software and gives direct access to the storage, central processing unit (CPU), and memory, so that the programs can work properly. The operating system determines what your computer can or cannot actually do because each OS have different features, options, applications, compatibilities and even the user interface may change.…
- 580 Words
- 3 Pages
Good Essays -
Memory management is an important part of an operating. The UNIX/Linux OS use numerous intricate algorithms for memory management which will permit the system to…
- 2010 Words
- 9 Pages
Better Essays -
The operating systems job is managing the memory. The operating system is in charge of bringing this process into main memory (Stallings, 2012). However the processor must deal with references within the program. Branch instructions include an address to reference the order to be executed next. Data reference instructions include the address of the byte or word of data referenced. The processor hardware and operating system software must be able to translate the memory references found in the code of the program into actual physical memory addresses, reflecting the current location of the program in main memory. (Stallings, 2012).…
- 573 Words
- 3 Pages
Good Essays -
A computers operating system (OS) is the core of the computer and is more than just software. The OS controls the computer’s memory and processes as well as its hardware and software. It is the brain of the computer. Software applications on the other hand perform a certain task. Ex. Google Chrome provides internet and Adobe allows PDF files to be read (among other things). The OS is what makes all of these applications work successfully and accomplish whatever the application is designed to accomplish.…
- 816 Words
- 3 Pages
Good Essays -
1. (Page 1)Who developed Linux? Linus Torvalds , What year was it released? September 1991…
- 856 Words
- 4 Pages
Satisfactory Essays -
Every computer has an operating system Functions of an Operating System • Performs three types of functions – Manages computer resources • Coordinate memory, processing storage, and printers • Monitor system performance • Provide security • Start-up the computer – Provides user interface • Graphical user interface (GUI) – Runs applications • Multitasking • Foreground & background applications 3 9/9/2013 Examples of Operating Systems • Operating systems commonly used by individuals – – – – Windows Mac OS UNIX LINUX Utilities • Specialized programs to make computing easier • Examples of Utilities: – – – – Antivirus programs Uninstall programs Backup programs File compression programs 4 9/9/2013 Device Drivers • Specialized programs that allow communication between a device and the computer • Loaded into memory each time a computer is started • When a new device is added, new device drivers must be installed • Plug & Play Language Translators • Converts programming instructions into a machine language that can be processed by the…
- 362 Words
- 2 Pages
Satisfactory Essays -
(i) Input - involves accepting data in machine-readable form and sending it to the Central Processing…
- 6894 Words
- 29 Pages
Powerful Essays -
* Enormous plethora of GUIs: Microsoft windows provide a range of features from a step-by-step user interface for novice users to powerful interfaces for the computer professionals. It provides GUI for almost all features.…
- 1909 Words
- 8 Pages
Powerful Essays -
of them worked their way up the ladder in the commercial world, the UNIX operating…
- 1088 Words
- 5 Pages
Good Essays -
The more complex the operating system is, the more it is expected to do on behalf of its users. Although its main concern is the execution of user programs, it also needs to take care of various system tasks that are better left outside the kernel itself. A system therefore consists of a collection of processes: operating system processes executing system code and user processes executing user…
- 4212 Words
- 15 Pages
Powerful Essays -
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.…
- 393 Words
- 2 Pages
Satisfactory Essays