Found 41 Articles for Unix

Process States and Transitions in a UNIX Process

Way2Class
Updated on 26-Jul-2023 15:35:51

872 Views

Process scheduling is a critical aspect of operating systems as it ensures the efficient execution of tasks. Understanding process states and transitions is essential for effective management and optimization. In this article, we will delve deeper into the concept of process states and transitions in a UNIX process, highlighting their significance in operating systems. The Process Scheduler Definition and Purpose In the functioning of an operating system. The process scheduler plays a pivotal role. Its principal responsibility includes monitoring and steering process execution. Additionally it aims to amplify system performance optimize resource utilization while curtailing response time. By effectively managing ... Read More

Responsibilities of a File Manager

Pranavnath
Updated on 17-Jul-2023 18:29:01

247 Views

Introduction Each file stored in computer memory has specific information that is given by the user. The files stored in the file system can be in various forms like image, audio, video, text etc. All these forms of data have different format extensions. Operating system is responsible for managing the operations of the file that are stored in the computer. The input file data can be stored in primary memory or secondary memory devices to store and retrieve information. The file is represented in terms of bits, bytes, or any records that can be defined by the author of the ... Read More

Difference Between UNIX and Windows Operating System

Pradeep Kumar
Updated on 13-Jul-2023 10:50:16

2K+ Views

Operating systems serve as the foundation for computer systems, enabling users to interact with hardware, run applications, and manage files. Two prominent operating systems in the computing world are UNIX and Windows. UNIX, initially developed in the 1960s, focuses on stability, security, and flexibility, while Windows, introduced by Microsoft in the 1980s, emphasizes user-friendly interfaces, compatibility, and extensive software support. Understanding the differences between these operating systems can shed light on their respective strengths and help users choose the most suitable platform for their needs. UNIX Operating System UNIX is a powerful and versatile operating system that has been around ... Read More

How to Find Duplicate Files in Unix?

Bamdeb Ghosh
Updated on 08-May-2023 11:16:26

659 Views

Introduction As we increasingly depend on digital media for storing our important files, we tend to accumulate a large number of files over time. It can be challenging to manage these files, particularly when we have multiple copies of the same file that can consume storage space. To solve this issue, Unix provides several methods to find and remove duplicate files, saving us time and disk space. In this article, we will explore various approaches to find duplicate files in Unix and demonstrate the terminal commands that can be used for each method. With these various approaches, we can choose ... Read More

Difference between DOS and Unix

Pradeep Kumar
Updated on 21-Apr-2023 12:10:48

2K+ Views

DOS and Unix are operating systems where DOS is supported for only x86 computer systems and Unix supports for all systems. DOS is a single user operating system whereas Unix is a multi-user operating system. DOS was developed for personal computers (x86 type) and embedded systems. Unix was developed in AT &T Bell University which is primarily used in servers. What is DOS? DOS is the short form of Disc Operating system. 86-DOS was developed by Tim Patterson in 1980. Later Microsoft bought this and released MS-DOS in 1981. It is a single processing operating system that can be run ... Read More

Difference between CSH and BASH

Md. Sajid
Updated on 02-Mar-2023 15:20:28

3K+ Views

Linux is a popular operating system among computer enthusiasts. It is a free and open operating system. Shells are the screens that we utilize to control an operating system. Shells are CSH and BASH. Shells act as a channel for communication between programmers and the device. We issue orders and obtain results. The C-shell was named after the C programming syntax. One of its many benefits is the ability to regulate jobs. It may be accessed via script shell command runner and interactive shell login. It might not be easy to use at times. Bash is a shell software similar ... Read More

Limiting Process Resource Consumption in Unix

Pradeep Jhuriya
Updated on 04-Jan-2023 11:58:47

174 Views

Introduction In a Unix-based operating system, it is important to manage the resources consumed by processes to ensure that the system runs smoothly. If a process consumes too many resources, it can cause the system to become slow or unresponsive. In some cases, it can even cause the system to crash. Therefore, it is important to be able to limit the resources that a process can consume. There are several ways to limit the resource consumption of processes in Unix. One way is to use the ulimit command, which allows you to set limits on the resources that a process ... Read More

Difference between IBM and SCO

Vineet Nanda
Updated on 15-Dec-2022 15:27:58

187 Views

The dispute between IBM and SCO began in March 2003, when SCO Group, a Utah-based firm, filed a lawsuit against IBM, claiming that IBM had broken the license agreement for AIX (IBM's in-house version of Unix) that it had signed with AT&T and that SCO now controlled. By offering AIX to other companies, SCO Group said IBM was in breach of contract. More than a billion dollars were sought in damages for the complaint, which also alleged illegal competition and a violation of the contract. Just two months after filing suit, SCO claimed to have found more UNIX code ... Read More

Working with tmux session

sudhir sharma
Updated on 17-Jul-2020 10:52:40

316 Views

Tmux is a terminal multiple for Unix OS. It provides multiple terminal sessions to its users. It is used when we are using cloud-based services (like Azure, AWS) for the creation of separate terminals for different remote users.While working with web services, one needs to create an EC2 instance on the webserver provided by the company to work on it by creating a session.Now, let’s see the steps of working on a UNIX (Ubuntu) webserver.Step 1 − Write/copy the IP address of your AWS console and download the key file from the console. You will get these from your vendor ... Read More

Difference between Pipes and Message Queues

Mahesh Parahar
Updated on 16-Apr-2020 06:16:00

2K+ Views

Unix PipesUnix Pipes are used in inter-process communication. A pipe as name suggests provides a unidirectional flow of information. Data flows from one end to another.Message QueuesMessage queue allows to share messages by a sender process to another process (es). A message queue is implemented as a linked list of messages and stored within kernel. Each message has a unique message queue identifier. The kernel keeps a record of message queues present in the system.The following are some of the important differences between Unix Pipes and Message Queues.Sr. No.KeyPipeMessage Queue1ConceptThe pipe is the Unix IPC form to provide a flow ... Read More

Advertisements