CCC Study Material in English Introduction to GUI Based Operating System
CCC Study Material in English Introduction to GUI Based Operating System : NIELIT DOEACC) Computer Course on Concept (CCC) Study Material in English (Hindi) New Syllabus 2019 PDF Download In this post you are going to read CCC Study Material PDF Notes in English, CCC Computer Course Certificate is requested in all government jobs With the help of which the candidates fulfill their dream in government job. CCC Question We have already shared the post of you and hope that all the candidates will have read CCC True False and CCC Important Question Answer Paper properly.
Introduction to GUI Based Operating System (NIELIT DOEACC CCC Study Material)
Operating system is the software that performs all the basic tasks of a computer system. It works like an interface between user and computer hardware resources. It actually controls the execution of all the tasks that are performed in a computer. Some examples of operating systems are Unix, MS-DOS, Windows 98/2000/XP.
It enables a user to utilize hardware resources very efficiently. So, operating system makes it easy for a user to use computer system.
“An operating system is a collection of programs that controls and coordinates all the tasks and functions in a computer system and mediates between application programs and the hardware components.”
Basics of Operating System (CCC Study Material 2019)
Operating system is the main part of the system software of any computer. It mainly provides an’ environment to run the software and serves services to the computer hardware. Basically operating system has two objectives:
(i) Managing the computer’s hardware
(ii) Providing the interface
Functions of Operating System
The main functions of an operating system are as follows:
(i) Process Management When two or more jobs are in a queue (to be processed), operating system decides which one of them will get the attention of CPU. It is very important task as various programs and input methods compete for the attention of CPU and demand memory, storage, resources, etc, for their own purposes.
(ii) Memory Management As a memory manager, the operating system handles the allocation and deallocation of memory space as required by various programs.
(iii) File Management The operating system is responsible for creation and deletion of files and directories. It also takes care of other file related activities such as organising, storing, retrieving, naming and protecting the flies.
(iv) Device Management Operating system provides input/output sub-system between processes and device drivers. It handles the device caches, buffers and interrupts. It also detects the device failures and notifies the same to the user.
(v) Security Management The operating system protects system resources and information against destruction and unauthorized use, it keeps different program and data in such a manner that they do not interface with each other.
(vi) User Interface Operating system provides interface between user and hardware. User interface is a layer that actually interacts with the computer operator. The interface consists of a set of commands or menus through which a user communicates with a program.
Basics of Popular Operating System (CCC Study Material in English PDF Download)
IN ow-a-days, various operating systems are available in market and being used in various computers but most widely used are Linux and Windows.
Linux is an open source computer operating system designed primarily for the PCs. Linux was designed considering Unix compatibility. It’s functionality list is quite similar to that of Unix. One of the most [ valued advantage of Linux over the other platforms lies with the high security levels it ensures (It is a virus free operating system).
Elements of Linux
The basic elements of Linux are described
(i) Kernel It is a core component of Linux and provides basic services for all other parts of the operating system.
(ii) Shell It is a program that provides interface between user and kernel. It is used for executing the commands. It is also called command interpreter. It also provides a special interpreter program which can be used to execute commands of the operating system. It can be used to do various types of operations, call application program etc.