Device drivers in unix, Computer Engineering

Assignment Help:

Device Drivers in UNIX, MS-DOS and Windows System

Though device drivers are in effect add-on modules they are however considered to be part of system because they are closely integrated with I/O Control System that deals with I/O related system calls. 

In UNIX device drivers are typically linked onto object code of kernel (core of operating system). This means that when a new device is to be used that was not included in original construction of operating system, UNIX kernel has to be re-linked with new device driver object code.  This scheme has advantages of run-time efficiency and simplicity however the shortcoming is the addition of a new device needs regeneration of the kernel. In UNIX every entry in /dev directory is associated with a device driver that manages communication with the related device. A list of few device names is as displayed below:

Device name         Description

/dev/console          system console

/dev/tty01              user terminal 1

/dev/tty02              user terminal 2

/dev/lp                   line printer

/dev/dsk/f03h        1.44 MB floppy drive


Related Discussions:- Device drivers in unix

What is a cooperation model, What is A cooperation model A cooperation ...

What is A cooperation model A cooperation model defines the way interdependencies are established by cooperative interactions. We recognize two basic roles services can play: c

What is the relation between response time and throughput, The Throughput g...

The Throughput graph represents the amount of data in bytes that the Vusers received from the server in a second. When we evaluate this with the transaction response time, we will

Answering systems- database query, Answering Systems / Database Query T...

Answering Systems / Database Query There are a large number of opportunities for get faster through parallelizing a Database Management System (DBMS). However, the actual purpo

Transition management system, please help me with psudocode for schedule ma...

please help me with psudocode for schedule management which contains stakeholder and application table

What are the differences between simulation and synthesis, What are the dif...

What are the differences between SIMULATION and SYNTHESIS Simulation synthesis Simulation is used to verify functionality of the circuit.. a) Functional Simulation:stud

Show data representation for computation, Binary codes exist for any fundam...

Binary codes exist for any fundamental representation. Binary codes can be created for any set of discrete elements for example colors, spectrum, musical notes, chessboard position

Clocked sr flip flop, Clocked SR flip flop A clock pulse is a...

Clocked SR flip flop A clock pulse is a sequence of logic 0, logic 1, and logic 0 occuring on the CLK input. Time t n occurs before the clock pulse and time t n+1

Define processor clock, Define processor clock. Processor clock is expl...

Define processor clock. Processor clock is explained as the time periods in which all operations and data transfer within the processor take place.

What are the different kinds of lock modes, What are the different kinds of...

What are the different kinds of lock modes? There are three types of lock modes:- Shared lock Exclusive lock. Extended exclusive list.

State the protected mode interrupt, State the Protected mode interrupt ...

State the Protected mode interrupt In protected mode, interrupts have exactly same assignments just like in real mode though the interrupt vector table is different.  Instead

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd