TestingDocs.com
Software Testing website
  • Automation
    • Selenium
    • JBehave Framework
  • Tutorials
    • MySQL Tutorials
    • Testlink
    • Maven
    • Git
  • IDEs
    • IntelliJ IDEA
    • Eclipse
  • Flowcharts
    • Flowgorithm
    • Raptor
  • About

Automation

Unix Operating System for Beginners

What is UNIX?

UNIX is an operating system. An operating system is a program that manages the computer resources. Operating system can be viewed as a suite of programs that make the computer work. It is a multi-user, multi-tasking OS. It is a stable, multi-user, multi-tasking system for servers, desktops etc. UNIX distributions are available as non-graphical as well as the graphical user interface.

What is Kernel?

The kernel is the heart of the OS. It is basically a program that is loaded into memory when the computer boots and controls the allocation of hardware resources moving forward. The kernel manages hardware resources availability ex. processor(s), the on-board memory, disk drives, etc and it has the necessary programs to talk to all the devices connected to it.

It isolates itself from the user programs. This makes programs independent of the hardware. Therefore, the UNIX system makes programs run on different machines. Furthermore, the kernel provides the File system, CPU scheduling, Memory management, etc via system calls.

 

 

Unix_Operating_System

What is a system call?

A system call is a mechanism used by an application program to request service from an Operating System. OS contains sets of routines for performing various low-level operations.

What are pipes in UNIX?

Pipes are implemented in the file system. Their implementation allows processes to communicate even though they do not know what process are on the other end of the pipe. Also, pipes are basically files with only two file offsets.(one for reading, another for writing) . Furthermore, pipe operations strictly follow the FIFO manner. Pipe operations are writing to a pipe and reading from them. There are 2 types of pipes: Named and Unnamed.

What is Grep?

Grep is one of the most useful UNIX commands. It is a command used to search the specified input globally for a match with the supplied pattern and displays it. We can even provide regular expressions to it.

ex:

$/>  ps -aef | grep firefox

Related Posts

Emma Tool

Automation /

Code Coverage Tools

Selenium 4 Automation Project

Automation /

Selenium 4 Project Setup on Ubuntu Linux

Testing webpage mobile-friendliness using a tool

Automation /

Testing webpage mobile-friendliness using a tool

Errors Code Testing Development

Automation /

Error Severity Metrics

Automation Environment Setup Verification

Automation /

Automation Environment Setup Verification

‹ Sample Java Programs to Practice› TestNG Automation Framework Questions

Recent Posts

  • Install RAPTOR Avalonia on CentOS
  • Download RAPTOR Avalonia Edition on Windows
  • npm doctor command
  • RAPTOR Editions
  • Flowgorithm Conditional Breakpoint Statement
  • Flowgorithm Read Numbers from File Example
  • Search Text File Flowchart Example
  • Flowgorithm Turtle Graphics Symbols
  • Draw Circle using Flowgorithm Turtle
  • Draw Parallel Lines using Flowgorithm Graphics

Back to Top

Links

  • Contact
  • Privacy Policy
  • Cookie Policy

www.TestingDocs.com

Go to mobile version