Operating systems offer processes running in User Mode a set of interfaces to interact with hardware devices such as the CPU, disks,and printers. Putting an extra layer between the application and the hardware has several advantages. First, it makes programming easier by freeing users from studying low-level programming characteristics of hardware devices. Second, it greatly increases system security, because the kernel can check the accuracy of the request at the interface level before attempting to satisfy it. Last but not least, these interfaces make programs more portable, because they can be compiled and executed correctly on every kernel that offers the same set of interfaces. Unix systems implement most interfaces between User Mode processes and hardware devices by means of system calls issued to the kernel.
7.06.2013
Subscribe to:
Post Comments (Atom)
Translate
Popular Posts
-
Artificial intelligence is a field of study in which we can program computers to make decisions for the work and attain a specific output....
-
Linux plays a major role in the world security and hacking. People feel more free and best working without any obstructs when compare...
-
List running services: # service --status-all # chkconfig --list | grep '3:on' Recommend Actions on Default Services Servi...
-
Kernel (from German Kern, nucleus, core ) is the main component of most computer operating systems acts as a bridge between applications...
-
Web UIs for the Common User The default Hadoop ports are as follows: Daemon Default Port Configuration Parameter HDFS Namenode ...
-
Commands are typed and executed in a shell terminal. When a terminal is opened, a prompt is available which usually has the following for...
-
These are examples include linux f ile systems. FAT (FAT12, FAT16, FAT32) , ext2 , ext3, ext4, XFS, btrfs, ISO 9660, Files-11, Ver...
-
Boot loader phase The boot loader phase varies by computer architecture. Since the earlier phases are not specific to the operating sys...
-
Linux/Unix Shell is compact closure of system utilities,calls,kernel which can be ported and command using shell commands. Different comm...
-
RAW RAW TCP are network protocols that allows data to be exchanged using a secure channel between two networked devices. Used primarily ...
Recent Posts
Categories
- Artificial intelligence in Nutshell (1)
- bashrc (1)
- computer file systems (1)
- creating users (1)
- ext (1)
- FAT (1)
- file systems (1)
- linux (1)
- services (1)
- Shell scripting (1)
- System Calls (1)
- veritas (1)
- vfs (1)
- xfs (1)
- zfs (1)
0 comments:
Post a Comment