Found 173 Articles for Windows

Process Communication in Operating System

Arnab Chakraborty
Updated on 17-Oct-2019 11:27:36

6K+ Views

Processes that executing concurrently in the operating system may be either independent processes or cooperating processes. if a process cannot affect or be affected by the other processes executing in the system then the process is said to be independent. So any process that does not share any data with any other process is independent. A process is said to be cooperating if it can affect or be affected by the other processes executing in the system. So it is clear that, any process which shares its data with other processes is a cooperating process.There are many reasons for providing ... Read More

File system manipulation

Arnab Chakraborty
Updated on 17-Oct-2019 11:22:43

4K+ Views

An operating system (OS) is basically a collection of software that manages computer hardware resources and provides common services for computer programs. Operating system is a crucial component of the system software in a computer system.These are some few common services provided by an operating system −Program executionI/O operationsFile System manipulationCommunicationError DetectionResource AllocationProtectionA file represents a collection of related information. Computers may store files on the disk (secondary storage), for long-term storage purpose. Some Examples: magnetic tape, magnetic disk and optical disk drives like CD, DVD. They have its own properties like speed, capacity, data transfer rate and data access ... Read More

Operating System Input Output I/O

Arnab Chakraborty
Updated on 17-Oct-2019 11:21:41

9K+ Views

The three main jobs of a computer are Input, Output, and Processing. In most of the cases, the most important job is Input / Output, and the processing is simply incidental. For an example, when we browse a web page or edit any file, our immediate attention is to read or enter some information, not for computing an answer. The fundamental role of the operating system in computer Input / Output is to manage and organize I/O operations and all I/O devices.The various devices that are connected to the computer need to be controlled and it is a key concern ... Read More

Program execution in CPU

Arnab Chakraborty
Updated on 17-Oct-2019 11:19:43

2K+ Views

One may be amazed how the CPU is programmed. A special register is contained in CPU-the instruction register-whose bit pattern determines what the CPU will do. Once that action has been completed, the bit pattern in the instruction register can be changed, and the CPU will perform the operation specified by this next bit pattern.Most of the modern CPUs use an instruction queue. Some instructions are waiting in the queue, ready to be executed. Different electronic circuitry keeps the instruction queue full while the control unit is executing the instructions. But this is simply an implementation details that allows the ... Read More

Network operating System (RTOS)

Arnab Chakraborty
Updated on 17-Oct-2019 11:16:14

5K+ Views

An operating system (OS) is basically a collection of software that manages computer hardware resources and provides common services for computer programs. Operating system is a crucial component of the system software in a computer system. Network Operating System is one of the important type of operating system.Network Operating System runs on a server and gives the server the capability to manage data, users, groups, security, applications, and other networking functions. The basic purpose of the network operating system is to allow shared file and printer access among multiple computers in a network, typically a local area network (LAN), a private ... Read More

Distributed operating System

Arnab Chakraborty
Updated on 17-Oct-2019 11:14:05

8K+ Views

An operating system (OS) is basically a collection of software that manages computer hardware resources and provides common services for computer programs. Operating system is a crucial component of the system software in a computer system. Distributed Operating System is one of the important type of operating system.Multiple central processors are used by Distributed systems to serve multiple real-time applications and multiple users. Accordingly, Data processing jobs are distributed among the processors.Processors communicate with each other through various communication lines (like high-speed buses or telephone lines). These are known as loosely coupled systems or distributed systems. Processors in this system may ... Read More

Time-Sharing Operating system

Arnab Chakraborty
Updated on 04-Oct-2023 13:00:06

27K+ Views

An operating system (OS) is basically a collection of software that manages computer hardware resources and provides common services for computer programs. Operating system is a crucial component of the system software in a computer system.Time-Sharing Operating Systems is one of the important type of operating system.Time-sharing enables many people, located at various terminals, to use a particular computer system at the same time. Multitasking or Time-Sharing Systems is a logical extension of multiprogramming. Processor’s time is shared among multiple users simultaneously is termed as time-sharing.The main difference between Time-Sharing Systems and Multiprogrammed Batch Systems is that in case of ... Read More

Batch operating system

Arnab Chakraborty
Updated on 17-Oct-2019 11:11:37

15K+ Views

An operating system (OS) is basically a collection of software that manages computer hardware resources and provides common services for computer programs. Operating system is a crucial component of the system software in a computer system. Batch Operating system is one of the important type of operating system.The users who using a batch operating system do not interact with the computer directly. Each user prepares its job on an off-line device like punch cards and submits it to the computer operator. To speed up the processing, jobs with similar needs are batched together and run as a group. The programmers exit ... Read More

Dekker's algorithm in Operating System

Arnab Chakraborty
Updated on 17-Oct-2019 11:07:57

13K+ Views

Dekker’s algorithmDekker’s algorithm is the first solution of critical section problem. There are many versions of this algorithms, the 5th or final version satisfies the all the conditions below and is the most efficient among all of them.The solution to critical section problem must ensure the following three conditions:Mutual ExclusionProgressBounded WaitingFirst versionDekker’s algorithm succeeds to achieve mutual exclusion.It uses variables to control thread execution.It constantly checks whether critical section available.Examplemain(){    int thread_no = 1;    startThreads(); } Thread1(){    do {       // entry section       // wait until threadno is 1       ... Read More

Functional Programming Languages

Arnab Chakraborty
Updated on 17-Oct-2019 10:53:32

659 Views

Functional programming languages are specially designed to handle symbolic computation and list processing applications. Functional programming is based on mathematical functions. Some of the popular functional programming languages include: Lisp, Python, Erlang, Haskell, Clojure, etc.Functional programming languages are categorized into two groups, i.e. −Pure Functional Languages − These types of functional languages support only the functional paradigms. For example − Haskell.Impure Functional Languages − These types of functional languages support the functional paradigms and imperative style programming. For example − LISP.Functional Programming – CharacteristicsThe characteristics of functional programming are as follows −Functional programming languages are designed on the concept of ... Read More

Advertisements