Programs to access system resources
ABSTRACT
Abstract coming soon
CHAPTER 1
CHAPTER ONE
1.0 INTRODUCTION TO OPERATING SYSTEM
Programs to access system resources (e.g. the CPU, memory, disk, moderns, printer network an operating system (OS) is a resource manager. It take the form of a set of software routine that allow users and application cards etc.) In a safe, efficient and abstract way.
For example, an OS ensure safe access to a printer by allowing only one application program to send data directly to the printer at any one time. An OS encourage efficient use of the CPU by suspending programs that are waiting for I/O operations to complete to make way for program that can use the CPU more productively. An OS also provides convenient abstractions (such as file rather than disk locations) which isolate application programmers and users from the details of the underlying hardware.
Operating system manage overall activities of a computer and the input and output device attached to the computer. It is the first software you see when you turn on the computer, it is the software that enable all program you use. At the simplest level, an operating system does two things.
The first, it manage the hardware and the software resources of the computer system. These resource include the processor, memory, disk space etc.
The second, it provide a stable consistence way for application to deal with hardware without having to know all the details of the hardware.
1.1 INTRODUCTION TO LINUX OPERATING SYSTEM
Linux was originally developed as a free operating system for personal computer based on the Intel x86 architecture, but has since been ported to more computer hardware platform than any other operating system.
Thanks to its dominance on smartphone, android, which is built on top of the Linux kernel, has the largest installed base of all general-purpose operating system. Linux, in its original form, is also the leading operating system on servers and other big iron system such as mainframe computer and virtually all fastest supercomputers, bus is used on only around 1.6% of desktop computer with Linux-based Chrome OS taking about 5% of the overall and nearly 20% of the sub-$300 notebook sales. Linux also run on embedded systems, which are device whose operating system is typically built into the firmware and is highly tailored to the system; this include the smartphones and tablet computer running Android and other Linux derivatives, Tivo and similar DVR device, network routers, facility automation controls, televisions, video game consoles, and smart watches.
The development of Linux is one of the most prominent example of free and open-source software collaboration. The underlying source code may be used, modified and distributed commercially or non-commercially by anyone under the term of its respective licenses, such as the GNU General Public License, Typically, Linux is package in a form known as a Linux distribution, for both desktop and server use. Some of the popular mainstream Linux distribution are Debian, Ubuntu, Linux Mint, Fedora, open SUSE, Arch Linux and Gentoo, together with commercial Red Hat Enterprise Linux and SUSE Linux Enterprise Server distributions. Linux distribution include the Linux kernel, supporting utilities and libraries, and usually a large amount of application software to fulfill the distribution’s intended use.
Distribution oriented toward desktop use typically include a windowing system, such as X11, Mir or a way land implementation, and an accompanying desktop environment, such as GNOME or the KDE software compilation; some distribution may also include a less resource- intensive desktop, such as LXDE or Xfce. Distribution intended to run on servers may omit all graphical environments from the standard install, and instead include other software to set up and operate a solution stack such as LAMP. Because Linux is freely redistributable, anyone may create distribution for any instead use.
1.1.0 FEATUURES OF LINUX OPERATING SYSTEM
Linux has several silence feature, some of the importance ones are:
Multiuser capability: This is a capability of Linux OS where, the same computer resource – hard disk, memory, etc. are accessible to multiple users. Of course, not on a single terminal, they are given different terminals to operate from. A terminal will consist of at least a monitor/VDU, keyboard and mouse as input device. All the terminals are then connected to the main Linux sever or Host Machine, whose resource and connected peripheral device such as printer, can used.
Client /server Architecture is an example of multiuser capability of Linux, where different clients are connected to a Linux server. The client sends request to the server with a particular data and server request with the processed data or the file requested, client terminals is also known as Dumb Terminals.
1.0 INTRODUCTION TO OPERATING SYSTEM
Programs to access system resources (e.g. the CPU, memory, disk, moderns, printer network an operating system (OS) is a resource manager. It take the form of a set of software routine that allow users and application cards etc.) In a safe, efficient and abstract way.
For example, an OS ensure safe access to a printer by allowing only one application program to send data directly to the printer at any one time. An OS encourage efficient use of the CPU by suspending programs that are waiting for I/O operations to complete to make way for program that can use the CPU more productively. An OS also provides convenient abstractions (such as file rather than disk locations) which isolate application programmers and users from the details of the underlying hardware.
Operating system manage overall activities of a computer and the input and output device attached to the computer. It is the first software you see when you turn on the computer, it is the software that enable all program you use. At the simplest level, an operating system does two things.
The first, it manage the hardware and the software resources of the computer system. These resource include the processor, memory, disk space etc.
The second, it provide a stable consistence way for application to deal with hardware without having to know all the details of the hardware.
1.1 INTRODUCTION TO LINUX OPERATING SYSTEM
Linux was originally developed as a free operating system for personal computer based on the Intel x86 architecture, but has since been ported to more computer hardware platform than any other operating system.
Thanks to its dominance on smartphone, android, which is built on top of the Linux kernel, has the largest installed base of all general-purpose operating system. Linux, in its original form, is also the leading operating system on servers and other big iron system such as mainframe computer and virtually all fastest supercomputers, bus is used on only around 1.6% of desktop computer with Linux-based Chrome OS taking about 5% of the overall and nearly 20% of the sub-$300 notebook sales. Linux also run on embedded systems, which are device whose operating system is typically built into the firmware and is highly tailored to the system; this include the smartphones and tablet computer running Android and other Linux derivatives, Tivo and similar DVR device, network routers, facility automation controls, televisions, video game consoles, and smart watches.
The development of Linux is one of the most prominent example of free and open-source software collaboration. The underlying source code may be used, modified and distributed commercially or non-commercially by anyone under the term of its respective licenses, such as the GNU General Public License, Typically, Linux is package in a form known as a Linux distribution, for both desktop and server use. Some of the popular mainstream Linux distribution are Debian, Ubuntu, Linux Mint, Fedora, open SUSE, Arch Linux and Gentoo, together with commercial Red Hat Enterprise Linux and SUSE Linux Enterprise Server distributions. Linux distribution include the Linux kernel, supporting utilities and libraries, and usually a large amount of application software to fulfill the distribution’s intended use.
Distribution oriented toward desktop use typically include a windowing system, such as X11, Mir or a way land implementation, and an accompanying desktop environment, such as GNOME or the KDE software compilation; some distribution may also include a less resource- intensive desktop, such as LXDE or Xfce. Distribution intended to run on servers may omit all graphical environments from the standard install, and instead include other software to set up and operate a solution stack such as LAMP. Because Linux is freely redistributable, anyone may create distribution for any instead use.
1.1.0 FEATUURES OF LINUX OPERATING SYSTEM
Linux has several silence feature, some of the importance ones are:
Multiuser capability: This is a capability of Linux OS where, the same computer resource – hard disk, memory, etc. are accessible to multiple users. Of course, not on a single terminal, they are given different terminals to operate from. A terminal will consist of at least a monitor/VDU, keyboard and mouse as input device. All the terminals are then connected to the main Linux sever or Host Machine, whose resource and connected peripheral device such as printer, can used.
Client /server Architecture is an example of multiuser capability of Linux, where different clients are connected to a Linux server. The client sends request to the server with a particular data and server request with the processed data or the file requested, client terminals is also known as Dumb Terminals.
Departments
- Accounting Projects [85]
- Accounting And Management Projects [6]
- Accounting Education Projects [1]
- Adult And Primary Education Projects [6]
- Agricultural And Bio-environmental Engineering Technology Projects [8]
- Agricultural Economics And Extension Projects [57]
- Agricultural Engineering Projects [3]
- Agricultural Technology Projects [1]
- Agriculture Projects [104]
- Agriculture Education Projects [3]
- Anatomy Projects [1]
- Architecture Projects [28]
- Banking And Finance Projects [53]
- Basic Medical Sciences Projects [1]
- Biochemistry Projects [25]
- Biological Sciences Projects [46]
- Biology Education Projects [13]
- Botany Projects [3]
- Building Projects [58]
- Business Administration Projects [151]
- Business Studies Projects [76]
- Chemical Engineering Projects [24]
- Chemistry Education Projects [3]
- Civil Engineering Projects [80]
- Community Health Projects [35]
- Computer Education Projects [6]
- Computer Engineering Projects [28]
- Computer Science Projects [138]
- Construction Engineering And Management Projects [1]
- Cooperative Economics Projects [0]
- Cooperative Economics And Management Projects [2]
- Criminology Projects [68]
- Cyber Security Projects [2]
- Data Science Projects [1]
- Economics Projects [107]
- Economics Education Projects [1]
- Education Projects [189]
- Educational Foundation Projects [9]
- Educational Management Projects [44]
- Electrical/electronics Engineering Projects [140]
- English Education Projects [14]
- English Language Projects [6]
- English Language And Literature Projects [18]
- Entrepreneurship Projects [7]
- Environmental Science Projects [79]
- Epidemiology And Community Health Projects [2]
- Estate Management Projects [40]
- Fashion & Design Projects [1]
- Fine Art Projects [1]
- Food And Nutrition Projects [2]
- Food Science And Technology Projects [52]
- Geography Projects [24]
- Geography Education Projects [4]
- Government And Public Administration Projects [1]
- Guidance And Counselling Projects [132]
- Health Education Projects [9]
- Health Information Management Projects [3]
- History And International Studies Projects [3]
- Human Kinetics And Healthy Education Projects [2]
- Human Resources Management Projects [111]
- Industrial Relations And Personnel Management Projects [58]
- Information And Communication Technology Projects [2]
- Institute Of Education Projects [1]
- Insurance And Risk Management Projects [1]
- International Relations Projects [55]
- Islamic Studies Projects [3]
- Law Projects [21]
- Leisure And Tourism Management Projects [2]
- Library And Information Science Projects [85]
- Linguistics Projects [104]
- Marketing Projects [78]
- Mass Communication Projects [188]
- Mathematics Projects [3]
- Mathematics Education Projects [1]
- Mechanical Engineering Projects [86]
- Medical And Health Science Projects [82]
- Medical Laboratory Science Projects [2]
- Medical Radiography Projects [2]
- Medicine And Surgery Projects [2]
- Metallurgical Engineering Projects [2]
- Microbiology Projects [120]
- Minerals And Petroleum Resources Engineering Projects [32]
- Mining Engineering Techology Projects [2]
- Nursing And Nidwiffery Projects [124]
- Office Technology Management Projects [104]
- Parasitology And Entomology Projects [3]
- Petroleum Engineering Projects [3]
- Pharmacy Projects [18]
- Philosophy Projects [111]
- Physics Projects [3]
- Physiology Projects [1]
- Political Science Projects [123]
- Primary Education Projects [5]
- Project Management Projects [1]
- Psychology Projects [61]
- Psychology Education Projects [1]
- Public Administration Projects [123]
- Public Health Projects [100]
- Purchasing And Supply Projects [112]
- Pure And Industrial Chemistry Projects [8]
- Quantity Surveying Projects [59]
- Science Education Projects [4]
- Science Laboratory Technic Projects [108]
- Science Laboratory Technology (stl) Projects [21]
- Secretarial Administration Projects [40]
- Sex Education Projects [2]
- Social Studies Projects [8]
- Sociology Projects [126]
- Statistics Projects [107]
- Surveying And Geoinformatics Projects [4]
- Theology Projects [9]
- Transportation And Management Projects [3]
- Urban & Regional Planning Projects [1]
- Value Engineering Projects [1]
- Vocational Education Projects [1]
- Zoology Projects [1]