unix dumps

Upload: gopakumar-gopinathan

Post on 05-Apr-2018

258 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 Unix Dumps

    1/21

    SL.NO Questions Choice A Choice B Choice C Choice D

    1 Unix is a _________________ Operating System Single User ans)Multi User Multi

    Processes Multi Thread

    2 Multiple users can run separate _________________ Jobs Threads ans)ProcessesCommands

    3 What is multi tasking System? Multiple users running multiple tasks ans)Single

    user running multiple tasks Multiple users running single task Single user running

    multiple commands

    4 UNIX Commands performs ____________________ ans)Only one function

    Multiple functions Two functions None of the above

    5 ______________________ provides many tools to perform various tasks Kernel

    Command ans)Shell Applications

    6 _____________________________ used to perform pattern matching Shell Kernel

    Special Characters ans)Meta Characters

    7 _________________________ used to write small programs to control Unix

    functionalities. Shell Commands ans)Shell Script Filters C Language

    8 "_______________ refers to operating system in general, but was based on Unix."

    SVID XPG ans)POSIX IEEE

    9 ________________________ is the unification of two standards POSIX ans)SUSV3

    SVID XPG

    10 POSIX 2 deals with _______________________ and

    _______________________. ans)Shell & Utilities Shell & Commands Kernel & Shell

    Filters & pipes

    11 _________________________ interacts directly with system hardware. Shell

    Commands ans)Kernel Applications

    12 ______________________ provides interface for the user. Kernel ans)Shell

    Commands Utilities

    13 Unix designed as per _________________________ architecture. Client/Server

    Architecture File Architecture Module Architecture ans)Layard Architecture

    14 Applications use ___________________ to communicate with kernel. ans)System

    Calles C Programs Shell Script Shell

  • 8/2/2019 Unix Dumps

    2/21

    15 Shell is a ___________________________________. ans)Command Interpreter

    Interface between Kernel and Hardware. Interface between user and applications.

    Command Compiler.

    16 The __________________ is the core of the operating system. Shell ans)KernelCommands Script

    17 _____________________________ is loaded into memory when system is

    booted. ans)Kernel Shell Commands Script

    18 _______________________ is the interface between user and kernel Script

    programs ans)Shell C programs System Calls

    19 Kernel manages ____________________________ Hardware Resources Shell &

    Shell Script ans)System Resources User Resources

    20 _________________________ is the program?s gateway to the computer?s

    resources. Shell Applications ans)Kernel System Calls

    21 _________________________ & ____________________________ are two

    types or kernels Single user & Multi user ans)Monolithic & Micro Multi task & Multi

    user Micro & Macro

    22 _______________________ kernel runs every service in the kernel space.

    ans)Monolithic kernel Micro kernel Exo Kernel Macro kernel

    23 Micro kernel runs all the services as a daemon in the _________________ Kernel

    Space System Space Memory Space ans)User Space

    24 In _____________________________ kernel there is no context switching Micro

    ans)Monolithic Exo Macro

    25 "___________________________ kernel able to decide what do next, if problem

    accurse in any of the running service." ans)Micro Monolithic Exo Macro

    26 First time UNIX operating system was developed to run on a ____________. 8

    bit computer architecture ans)16 bit computer architecture 32 bit computer

    architecture 64 bit computer architecture

    27 32-bit UNIX platforms use the _________________ programming model. IP16

    IP32 ILP16 ans)ILP32

    28 ILP32 stands for ____________________________________________. "ans)32

    bit Integer, Long & Pointer " 32 bit Integrated Long & Pointer 32 bit Intelligent Long

    & Pointer 32 bit Inter Long & Pointer

  • 8/2/2019 Unix Dumps

    3/21

    29 Sing Unix Specification Version 2 provides enhanced support for

    _______________ 16 bit Unix 32 bit Unix ans)64 bit Unix 8 bit Unix

    30 LLP64 also known as 8/8/8 ans)'4/4/8 4/8/8 4/8/4

    31 __________________ is the process of starting up a computer. Boot LoadingBoot Record ans)Boot Strapping Booting

    32 "Bootstrapping, also known as___________________________" Quick boot

    ans)Cold boot Hot boot Fast boot

    33 Most Unix systems implement a ________________ loading process. One stage

    ans)Two stage Three stage Four stage

    34 The kernel probes the bus to locate the ____________________ and initializes.

    Memory IO ans)Devices Processor

    35 "The kernel identifies the _____________,_________________ and

    _______________ devices and then starts programs to schedule processes."

    "ans)root, swap, and dump" "root, tmp and usr" "root, boot and dump" "root, boot

    and tmp"

    36 __________________ manages the physical memory by moving process from

    physical memory to swap space when more physical memory is needed. Sched

    daemon ans)Swap daemon Init daemon Process daemon

    37 The last step in bootstrapping the kernel starts

    the____________________process. ans)/etc/init /etc/sched /etc/swap /etc/kernel

    38 The init process runs as __________________ and always remains in the

    background. Process 0 Process -1 ans)Process 1 Process 2

    39 Single user mode shell is always __________________________ Bash Csh ksh

    ans)sh

    40 Single user mode shell runs as __________________________ Admin user

    ans)Root user Super user Log user

    41 Single user mode only __________________________ partition is mounted .

    boot usr ans)root tmp

    42 Set of initialization processes is defined in the________________file.

    /etc/profile /etc/init /etc/boot ans)/etc/inittab

    43 For every user ___________________________ script will be executed.

    /etc/inittab ans)/etc/profile /etc/login /etc/init

  • 8/2/2019 Unix Dumps

    4/21

    44 Various memory handlers run as ___________________________ . Process 0

    Process -1 Process 1 Process 2

    45 ____________________ can be used to set priority for real-time processes.

    ans)Scheduler Swapper Timer Page daemon46 Text and binary files are ____________________. ans)Regular files Device files

    Special files Directory files

    47 The directory file contains _______________________ and

    ___________________________. File names & File Sizes ans)File names & Inode

    Numbers File names & Address File names & Permissions

    48 _____________________ files are used to perform operations on hardware

    resources. Executable files Special files ans)Device files Driver files

    49 ____________________ directory contains all device files. /etc /etc/dev /root/bin

    ans)/dev

    50 Lp0 a device file used to access _______________________. Floppy Cdrom

    ans)Printer Tap drive

    51 __________________ option of ls command used to view file inode no. ?l -o ?a

    ans)?i

    52 Any file's attribute information is stored in which structure on disk ans)Inode

    Data blocks File blocks Directory file

    53 If two files on same partition point to the same inode structure they are called

    Soft links ans)Hard links Alias Special files

    54 Which of the following umask settings allow execute permission to be set by

    default on regular files 222 111 000 ans)None of the given choices

    55 "If a file with execute permissions set, but with unknown file format is executed"

    ans)The file is passed to /bin/sh The system returns an error The current shell will

    try to execute it None of the above

    56 "find / -name '*' , this command will" List files named * in all subdirectories

    ans)List all files in all subdirectories starting from / List a file named * in / directory

    List all files in / directory only excluding subdirectories

    57 _______________________ command creates an empty file if file not exist. Cat

    ans)Touch Ed Read

  • 8/2/2019 Unix Dumps

    5/21

    58 ________________ option of rmdir command used to remove directory with all

    subdirectories ?b ?o ans)?p ?t

    59 ___________________ command used to identify file type. Type ans)File Finfo

    Info60 Which of the following commands can be to change default permissions for files

    and directories at the time of creation Chmod Chwon ans)Umask Chper

    61 The tar command is used for Creating and writing tape archives Deleting files

    Undeleting files Update modification time stamp on files

    62 Which of the following commands will allow the user to search contents of a file

    for a particular pattern Touch ans)grep find ls

    63 sed is a command typically used for Perform complex calculations Perform FIFO

    based non-blocking I/O ans)Modify/print selective contents of a file None of the

    above

    64 Deleting a soft-link Deletes the destination file Deletes both the softlink and the

    destination file ans)Deletes just the softlink A backup of the destination is

    automatically created

    65 Creating hardlinks pointing across partitions is allowed only to root user Can be

    done by all users The effects are unspecified ans)Is impossible to create such links

    66 The command sequence ?chmod 4777 a.out;chown root:root a.out? will produce

    a.out with suid bit set and ownership set to root ans)a.out with ownership set to

    root but suid bit reset This sequence is not allowed a.out file with suid bit set but the

    ownership set to the original user.

    67 Which of the following is not a valid file type on Linux Socket Softlink ans)Door

    FIFO

    68 Which of the following is not a file-type on unix ans)Hard link Soft link Socket

    Character device

    69 Executing cat /etc/password >> /dev/hda1 as superuser will Write data into a file

    called /dev/hda1 ans)Will write data to the physical device hda1 Create a temporary

    file /dev/hda1 and write data to it None of the above

    70 __________________ command used to remove directory with allits sub

    directories and files ans)Rm -r rm rm -i rmdir -p

  • 8/2/2019 Unix Dumps

    6/21

    71 _______________allows fast file system recovery. Ext2 ans)Journaling Caching

    Sysfs

    72 ________________ can be used to obtain information about the system and to

    change certain kernel parameters at runtime using sysctl command. Ext3 Sysfs Isofsans)Procfs

    73 ________________________ file system used for CD-ROM. Ext2 Ext3 ans)Isofs

    Procfs

    74 _______________ is use to exporting kernel objects so that end user can use it

    easily. ans)Sysfs Ext3 Isofs Procfs

    75 _________________________ file system has jurnaling capabilities. Ext2

    ans)Ext3 Isofs Procfs

    76 _________________ & ____________________ are the two types of device files

    ans)Character special & block special Character special & Byte special Byte special &

    bit special Input & output

    77 __________________________ is an example for character special file. Hard disk

    CD-ROM ans)Terminal Memory

    78 __________________________ is an example for block special file. Virtual

    Terminal ans)CD-ROM Terminal Serial modem

    79 All device files are stored in ____________________ directory. /etc /bin ans)/dev

    /usr

    80 ____________ allows transparent communication between user space

    applications and computer hardware. ans)Device files Script files Special files Regular

    files

    81 If superuser executed ?mount /dev/sda1 /etc? and /dev/sda1 contains a non-unix

    file system ans)The system will no longer perform correctly This operation will not

    be allowed The mount will succeed and no effects will occur on the system The

    behavior is undefined

    82 "During theboot process, file systems listed in____________are automatically

    mounted" /etc/mount ans)/etc/fstab /etc/inittab /etc/boot

    83 "________________________ is a directory (which should exist), on which to

    mount the file system." Root Boot ans)Mount-point Partition

  • 8/2/2019 Unix Dumps

    7/21

    84 ___________________ command used to mount file system read only. Mount ?a

    Mount ?v Mount ?f ans)Mount ?r

    85 _______________ Force the mount of an unclean file system (dangerous). Mount

    ?a Mount ?v ans)Mount-f Mount ?r86 "To increase the response time and throughput, the kernel minimizes the

    frequency of disk access by keeping a pool of internal data buffer called " Pooling

    Spooling ans)Buffer cache Swapping

    87 Buffer cache contains the data in recently used _________________ Files

    ans)Disk block Directory Data block

    88 kernel identifies the buffer content by examing _________________ and

    ___________________. Memory array & block header Block address & memory

    address ans)Device num & block num Non of the above

    89 A buffer consist of _____________________ & ___________________________

    Memory & blocks Device list & block List Header & body ans)Memory Array & Buffer

    Header

    90 Buffer header contains Pointer ans)status data none of the above

    91 ______________ is about how your Operating System allows you to manage a

    large number of open files. File Handling ans)IO Event Handling File Management IO

    Management

    92 Traditional Unix systems provide the_______ and _____________system calls.

    ans)Select(2) & poll(2) Get(2) & put(2) Read() & write() None of the above

    93 POXIS provides _________________________ interfaces AEO ADO ADD ans)AIO

    94 FD stands for Fixed Data ans)File Descriptor Fast Data Full Data

    95 File Descripter is a small non-negative number returned by ______________

    function. Close() Read() ans)Open() Write()

    96 The fd is an index into the _________________ file table Memory ans)Process

    Inod Non of the above

    97 Fd for standard error __________________________. 0 1 2 Non of the above

    98 Fd for standard input __________________________. ans)0 1 2 Non of the

    above

    99 Fd for standard output __________________________. 0 ans)1 2 Non of the

    above

  • 8/2/2019 Unix Dumps

    8/21

    100 "Fd value used as _____________________________ in read(),write() &

    close()." Second argument ans)First argument Last argument Return value

    101 "While using open system call if an error occurs in trying to open the file, a

    _____ is returned." 4 3 ans)Negative number 0102 "While using create The named file is created as an empty file and opened for

    writing, __________________________ is returned." ans)Open file identifier

    Negative number 0 Non of the above

    103 _____________________________ system call used to delete a file Delete

    Erase ans)Unlink None of the above

    104 _______________________________ system call used to move position on

    next read / write Goto Move Jump ans)Lseek

    105 _______________ value is used to specify read/write mode in open system call.

    0 ans)1 2 3

    106 The kernel provides random access by calling function ___________________.

    Random ans)Lseek Fetch Read

    107 The signature of the lseek system call "int lseek(int fd, long offset, int origin)"

    "float lseek(int fd, long offset, long origin)" "long lseek(long fd, long offset, long

    origin)" "ans)long lseek(int fd, long offset, int origin)"

    108 To read from the current position ___________ value can be specified as origin.

    0 ans)1 2 3

    109 To read from the beginning ___________ value can be specified as origin. ans)0

    1 2 3

    110 To read from the end ___________ value can be specified as origin. 0 1 ans)2 3

    111 Which of the following tasks is not performed by the shell? ans)Disk Quota

    Mangement Command Execution Process Creation None of the above

    112 The shell prints the Prompt String on which descriptor STDIN STDOUT

    ans)STDERR STDOUT + STDERR

    113 Which of the following is not an IPC mechanism Shared Memory Unix Domain

    Socket Named Pipes ans)Memory mapping

    114 Which of the following IPC mechanisms can communicate file descriptors to

    other processes Shared Memory ans)Unix Domain Socket FIFO Message Queues

  • 8/2/2019 Unix Dumps

    9/21

    115 Which of the following time stamps need not exist for a file on traditional unix

    file system Access Time Modification Time ans)Creation Time Change Time

    116 "Which of the following is not a system call, but is a library function" brk open

    creat ans)malloc117 Which of the following is the first process on a Unix system ans)swapper

    sendmail ftp init

    118 Which one of the following IPC mechanisms can communicate file descriptors to

    other processes Shared Memory Unix Domain Socket Message Queues FIFO

    119 "For a real time signal, if a signal arrives while its previous instance is being

    serviced" The current instance is lost The service routine is invoked again ans)It is

    queued for service A second copy of the process is started.

    120 Which of the following signals can not be handled or ignored HUP ans)KILL FPE

    QUIT

    121 If a program executing in background attempts to read from STDIN It is

    terminated ans)It's execution is suspended STDIN is made available to it None of the

    above.

    122 Which of the following mechanisms is used to provide virtual memory (swap) on

    new Unix systems Swapping ans)Paging Shared Memory None of the above

    123 Which system call is used to duplicate one file descriptor to another known file

    descriptor number fcntl dup ans)dup2 reopen

    124 "Which of the following redirection mechanisms causes shell to buffer data from

    STDIN (cmd is the command and >, < , >>,

  • 8/2/2019 Unix Dumps

    10/21

    128 In a multi-threaded process if one of the threads blocks in a system call other

    threads are ans)Suspended Continue execution Process is terminated The system

    does not block threads

    129 Which of the following mechanisms is used to get lock on data in a multi-threaded program ans)mutex shared memory signals pipes

    130 How many number of unique user ids does a traditional unix system support

    ans)65536 256 2^24 2^32

    131 After fork() (In a non-BSD system) if the child does modifies the parent's data

    ans)The system copies all memory segments before continuing the child's execution

    The child is suspended The parent is suspended till the child exits None of the above

    132 After exec the file descriptors of the parent are available to the child if The

    KEEP_ON_EXEC flag is set ans)The CLOSE_ON_EXEC flag is not set The file

    descriptors are duplicated before exec exec is passed arguments to keep the file

    descriptors open.

    133 To feed standard output of one command to standard input of another in a

    single shell session IO redirection can be used Named pipes can be used ans)The

    pipe operator provided by the shell can be used It can not be done

    134 The return value from a successful exec system call is 0 -1 255 ans)None from

    the given choices

    135 Which is the default executable format supported by new unix systems a.out

    exe com ans)ELF

    136 The ldd command can be used to ans)List shared library dependencies of an

    executable file Load a library to memory Link a dynamic library to a running program

    Link multiple object files together

    137 The executable segment of a program in traditional unix terminology is called

    Extra segment Code segment ans)Text Segment Stack segment

    138 If the /etc/passwd file's password entry is indicated as a single x then the

    passwords are stored in ans)/etc/shadow /etc/enpasswwd /etc/.passwd The account

    is disabled

    139 Messages are registered to the standard syslog daemon using which mechanism

    ans)Unix Domain Socket FIFO Message Queues Mutex

  • 8/2/2019 Unix Dumps

    11/21

    140 Message queue mechanism is implemented in which layer of the OS ans)Kernel

    Wrapper Library Separate driver None of the above

    141 A user can change the default log-in shell using chmod ans)chsh rmsh tchsh

    142 The Control+C character sequence generates which signal ans)SIGINT SIGTERMSIGQUIT SIGPIPE

    143 A driver on Linux is called a Daemon Driver ans)Module None of the above

    144 During exwcution of a system call Program execution continues in user mode

    ans)Program is switched to kernel mode to service the system call Normal users can

    not use system calls None of the above

    145 During bootup init process reads this file for configuration settings initrc init.conf

    ans)inittab init.d

    146 "After calling exit, till the point when the parent reads back the exit status the

    process state is" ans)Zombie Suspended Sleeping in interruptible sleep Waiting for

    Event

    147 "When a process exits, all of its child processes are first sent" SIGINT SIGCONT

    ans)SIGHUP SIGTERM

    148 When a child's parent exits before the child the child process is inherited by

    swapper kernel ans)init a special garbage collection process

    149 Multiple functions registered with atexit are ans)Called in a LIFO fashion Called

    in a FIFO fashion Are executed in parallel atexit can register only one function

    150 When data is piped into a while loop (in a shell script) the while loop is

    ans)Executed in a separate shell instance Executed in the same shell as the script It

    is not possible to pipe data into while loops None of the above

    151 A process with priority +19 executes (On Linux) with low priority With highest

    possible priority ans)With lowest possible priority With RealTime priority

    152 When a process exits the message queues created are Automatically destroyed

    ans)Remain on the system till explicitly removed or system reboot Process exit is not

    allowed till all associated message queues are removed The behavior is undefined

    153 If one process passes pointer to a shared memory segment to another process

    The other process can access the shared memory ans)Such a pointer can not be

    passed Shared memory is accessible by all processes None of the above

  • 8/2/2019 Unix Dumps

    12/21

    154 On Linux if a mount is attempted on a directory on which some other device is

    already mounted The command fails The system unmounts the first device then

    mounts the new device ans)The mount succeeds on top of the old mount The

    behavior is undefined155 The dmesg command Shows user login logoff attempts Shows the syslog file for

    info messages ans)Shows the kernel log messages Shows the daemon log messages

    156 wtmp and utmp are files containig Temporary system data ans)User login-logout

    and system restart event log The user's command execution log The user's su and

    sudo attempts

    157 The unlink system call on a file ans)Removes directory entry and then

    decrements inode link count Decrements inode link count by one and then removes

    the directory entry "Removes only the directory entry, the links count is

    decremented by a special process" None of the above

    158 If a file open by a process is unlinked by another The operation is not allowed

    The process that is trying to unlink the file is suspended ans)The operation is carried

    out successfully but file contents are available to original process till file is closed

    Behavior is undefined

    159 The area of a unix style partition that holds integrity checking information about

    data block allocations is called superblock ans)bitmap block inode block Integrity

    Block

    160 Which of the following commands allows definition and assignment of

    environment variables under bash env ans)export environ setenviron

    161 The $ variables in a shell script context designates The runtime of the script

    Number of command line arguments ans)PID of the shell running the script The exit

    status of the shell script

    162 If a process receives SIGCHLD and has not made provisions to handle it It is

    terminated ans)Execution continues Behaviour is undefined None of the above

    163 The alarm system call schedules delivery of SIGALRM to process after Scheduled

    time has elapsed in real time ans)Scheduled time has elapsed as process run time

    Scheduled time has elapsed while executing system calls None of the above

    164 Which of the following system calls can be used to detect change in last status

    of an file descriptor (edge triggered behavior) select poll ans)epoll ipoll

  • 8/2/2019 Unix Dumps

    13/21

    165 If a write is going to block on a file descriptor marked as Non-Blocking ans)The

    call returns an error status indicating as such The call blocks The write is done to a

    temporary buffer and then transfered to the actual file descriptor The behavior is

    undefined166 The command ?mknod myfifo b 4 16? will ans)Will create a block device if user

    is root Will create a FIFO if user is not root Will Fail if user is not root None of the

    above

    167 While executing a command the shell Executes it in the same process ans)Starts

    a subshell to execute it Loads a special program to take care of the execution None

    of the above

    168 When a user process's stack overflows the kernel Immediately terminates the

    process ans)Allocates extra stack for the process transparently Sends a SIGSEGV to

    the process The system crashes.

    169 "Under Linux, after a fork if the child does not modify the parent's data till exit"

    "ans)Actual memory copy does not get carried out, only a separate process is

    created" A separate copy of all segments is created Only Data Segment is copied

    and Text is always shared The parent is suspended till child exits

    170 "Which of the following is true for vfork system call, when compared with fork"

    The child and parent run simultaneously as threads ans)The parent is blocked till the

    child exits or calls exec The stack segments for both processes are shared vfork and

    fork are same

    171 Which of the following is not a valid run-level S 0 ans)12 1

    172 "On Linux, initrd is a file" containing root file-system required during bootup

    Contains only scripts to be executed during bootup ans)Contains root-file system and

    drivers required to be preloaded during bootup None of the above

    173 Which of the following identifiers associated with a process decide its privilege

    level uid suid ans)euid gid

    174 Which of the following mechanisms can be used for network communication

    unix domain sockets ans)ethernet link level protocol Shared Memory pipes

    175 Which of the following IPC mechanisms allows file descriptors to be passed

    between processes ans)unix domain sockets message queues Shared Memory It can

    not be done

  • 8/2/2019 Unix Dumps

    14/21

    176 electricfence is a Firewall for Unix ans)Library wrapper around malloc to detect

    memory leaks at runtime A physical security implemetation for intrusion detection

    None of the above

    177 Which Lock will actually preventread()s andwrite()s to file. ans)Mandatorysystems Advisory system Auto Lock None of the above

    178 Advisory read locks also referred to as external locks exclusive locks ans)shared

    locks None of the above

    179 POSIX:XSI Extension define time resolutions of nanoseconds ans)microseconds

    seconds minutes

    180 POSIX:TMR Extension define time resolutions of ans)nanoseconds microseconds

    seconds minutes

    181 The _______________ spesifies thread safe alternatives POSIX:XSI POSIX:TMR

    PSIX:TSM ans)POSIX:TSF

    182 A clock is a counter that increments at fixed intervals called ans)clock resolution

    clock timer clock seconds Non of the above

    183 The function used to set clock time in POSIX clock_writetime clock_puttime

    ans)clock_settime clock_time

    184 The function used to get time in POSIX ans)clock_gettime clock_readtime

    clock_time None of the above

    185 Which one has interval time POSIX:TMI ans)POSIX:XSI POSIX:INT POSIX:TSF

    186 Which POSIX function used to create a thread ans)pthread_create

    thread_create pthread_new thread+new

    187 Which POSIX function used to wait for a thread pthread_pause

    ans)pthread_wait thread_wait thread_stop

    188 Which POSIX functionused to set thread to realease resources pthread_release

    pthread_close pthread_exit ans)pthread_detach

    189 Which PSIX function used to start a thread pthread_start pthread_resume

    pthread_wait None of the above

    190 Which function does not have to be thread safe ans)strerror strread strwrite

    strerror_r

    191 ULT usually link to a special library in which each library function is enclosed by

    a brace brackets ans)jacket Non of the above

  • 8/2/2019 Unix Dumps

    15/21

    192 User Threads runs top of ans)kernal threads shell threads application threads

    Non of the above

    193 Which one schedules kernal-level threads Shell Kernal it self ans)Operating

    System User194 Which parameter is apointer to the attribute object in threads ans)attr pram var

    Non of the above

    195 A thead has a __________________ whose location and seze are user settable

    attribute ans)stack functions variable

    196 A ___________________ is a special variable that can be either in the lovked

    state or the unlocked state condition variable read-write locks sync variable

    ans)Mutex

    197 A program must always intialize _________________ valraible before using

    them in mutex pthread_mutex_a ans)pthread_mutex_t pthread_mutex_p

    pthread_mutex_s

    198 The _____________________ function blocks until the mutex is available

    ans)pthread_mutex_lock pthread_mutex_trylock pthread_lock

    pthread_mutex_trylock

    199 A __________________ is software notification to a process of an event.

    interrupt lock ipc ans)signal

    200 Every signal has a symbolic name starting with ___________ SIGNAL SGL

    ans)SIG SNL

    201 Which command used to generate signals signal ipc gen ans)kill

    202 Which signal used to stop background process attempting to read SIGREAD

    ans)SIGTTIN SIGRED SIGIN

    203 If kill command unsuccessful because of invalid signal it returns

    ________________ error EPERM ESRCH ans)EINVAL ERROR

    204 The ___________________ function allows to examine the action associated

    with a specific signal ans)sigaction sigexam siganalyse signotify

    205 "Kernel maintains free space of the swap device in an in-core table, called "

    page Block ans)map section

    206 The kernel must gather the ____________ of data at primary memory to be

    swapped out ans)page addresses map address block address Non of the above

  • 8/2/2019 Unix Dumps

    16/21

    207 In ___________________________ not all page of process resides in memory

    Swaping ans)Demand Paging Paging Memory

    208 "In Demand Paging when a process accesses a page that is not part of its

    working set, it incurs a " ans)page fault. page error an exception Non of the above209 ___________________ contains the physical address of page swap table page

    entry swap entry ans)Page Table

    210 _____________________ contains swap device no and block number swap

    table page entry ans)Disk Block Discriptor Page Table

    211 Which command displays information about ipc respirces ans)ipcs ipc ipcinfo

    ipcset

    212 Which function returns the semaphore identifier associated with the key

    parameter seget ans)semget sget get

    213 Each element of a semaphore set must be intialized with _______________

    ans)semctl semid semvar semtem

    214 Which function atomically performs a user-defined collection of semaphore

    operations semctl semid ans)semop semnum

    215 ___________________ allows processes to read and write from the same

    memory segment register ans)shared memory buffers Non of the above

    216 Which header file defins the data structures for shared memory ans)sys/shm.h

    sys/share.h sys/mem.h sys/mstrea.h

    217 Which function used to attach the shared memory segment shatach shmatach

    ans)shmat shmem

    218 Which function provides a variety of control operations on the shared memory

    segment shctl sctl shmemctl ans)shmctl

    219 The ________ is a ipc machanism that allows a process to send receive

    messages Shared Memory semaphor ans)Message Queues Non of the above

    220 Which function returns the message queue identifier ans)mesget msgread mget

    msget

    221 A_______________ is a process that has completed execution but has not been

    waited for by its parent. thread ipc ans)zombie Non of the above

    222 Which function used to create a TCP socket bound to port ans)u_open u_create

    u_port u_accept

  • 8/2/2019 Unix Dumps

    17/21

    223 Which function waits for connection request on fd u_open u_create u_port

    ans)u_accept

    224 Which function intiates a connection to server u_open u_create ans)U_connect

    u_accept225 A __________________ is a logical pathway for information ans)comunication

    chanel commnucation path communication route Non of the above

    226 Which api provides connection-oriented communication CIUI ans)UICI UCCI

    UICC

    227 Which function creates a communication endpoint and returns a file descriptor.

    ans)socket bind accept connect

    228 A successful socket return a nonnegative integer corresponding to a socket

    ans)socket file descriptor ip address port no

    229 Which function associates endpoint with specific port socket accept connect

    ans)bind

    230 To use the socket to accept incoming request an application need to call

    _______ function socket accept ans)listen connect

    231 The server handles incoming client connections by calling _______________

    function socket ans)accept listen connect

    232 Which function a client uses to establish a link to the well-known port of the

    server socket accept listen ans)connect

    233 Which function behaves like inet_addr except that its parameter can be either a

    host name or an address ans)name2addr addr2name gethostbyname host2name

    234 Which function a parent process can use to block until child's status finishes.

    fork ans)wait pause block

    235 Which function used to create a copy of current process exec create child

    ans)fork

    236 Which function used to create a child process that is different form calling

    process ans)exec create child fork

    237 Which process creation function pass the command line arguments in an explicit

    list execv execvp exec ans)execl

    238 A __________ is a background process that normally runs indefinitely thread

    child process daemon Non of the above

  • 8/2/2019 Unix Dumps

    18/21

    239 Which library function used to get group process id getpid getpd getppid

    ans)getpgid

    240 On many systems the end of file character is Ctrl C ans)Ctrl D Ctrl Z EOF

    241 Which function provides a method of monitoring file descriptors from a singleprocess. monitor poll ans)select check

    242 Which function organizes the information by file descriptor rather than by type

    of condition monitor ans)poll select check

    243 ________________________ represents the user home directory / . .. ~

    244 Which function returns current pathname of the current working directory

    getpath pathconf ans)getpwd pwd

    245 Which function used to open a directory open ans)opendir raed readdir

    246 The opendir function returns _____________________ ans)DIR type FILE type

    int int pointer

    247 Which function takes file name and retrieves file status accesss fstat ans)lstate

    files

    248 Which function accesses a file with an open file descriptor and returns the state

    accesss ans)fstat lstate files

    249 Which PSIX Macro used to determine pipe or FIFO special files S_ISDIR S_ISSPE

    ans)S_ISFIFO S_ISREG

    250 Which POSIX Macro used to determin shared memory object S_TYPEISMQ

    ans)S_TYPEISSEM S_TYPEISSHM Non of the above

    251 __________________ command used to determin the path of an executable file

    ans)which where wexec what

    252 ______________________ is the simplest ipc machanism. Shared Memory

    ans)pipe FIFO Message Queues

    253 _____________________________ is a named pipe and appears in the

    directory listing. Shared Memory pipe ans)FIFO Message Queues

    254 _________________ command or function used to create FIFO create_fifo

    ans)mkfifo mk_fifo cfifo

    255 ___________________ command used to set terminal IO charactresistic tty ctty

    ptty stty

    256 How many number of user singals available 1 ans)2 3 0

  • 8/2/2019 Unix Dumps

    19/21

    257 A process can send a signal to itself with _________________ function

    ans)raise signal throw Non of the above

    258 Which function causes a SIGALRM raise ans)alaram kill Non of the above

    259 A progrm can access system time by calling ____________________ functiontime_t sys_time ans)time stime

    260 which function converts the structure returned by localtime to a string ctime

    ans)asctime local time

    261 which function used to return UTC time utime asctime ans)gmtime localtime

    262 The ________ function takes into accout both the time zone and day light

    saving time. ans)ctime utime asctime gmtime

    263 _________________________ function used to find out own thread ID

    pthread_getid ans)pthread_self pthread_id Non of the above

    264 Which function used to terminat a thread ans)pthread_kill kill kill -9 Non of the

    above

    265 Which function used to set its signal mask for a thread pthread_mask pmask

    ans)pthread_sigmask pthread_msk

    266 ______________________ sychronization always gices preference to writers

    Writer Strong Writer Full Writer Non of the above

    267 Which function allow a thread to acquire a read-write lock for reading

    ans)pthread_rwlock_rdlock pthread_rwlock_wrlock pthread_rwlock Non of the above

    268 Which function allow a thread to acquire a read-write lock for writing

    pthread_rwlock_rdlock ans)pthread_rwlock_wrlock pthread_wrlock Non of the above

    269 Which function implemetns the classic semaphore wait oparation wait

    pthread_wait ans)sem_wait Non of the above

    270 Which function implements the classic semaphore signalling sem_sig

    ans)sem_post post pthread-sig

    271 Which function intializes the value of the shared variable. initsh initsm initshared

    init

    272 Which header file has the POSIX thread functions thread.h posix.h

    ans)pthread.h Non of the above

    273 The ___________ function establishes the connection between a named

    semaphore and a sem_t value sem_create ans)sem_open sem_ns Non of the above

  • 8/2/2019 Unix Dumps

    20/21

    274 To remove POSIX:XSI ipc resources ____________________ command is used

    ipcs ipcremove ans)ipcrm ipcdelete

    275 The __________________ command used to start a forground proccess in

    background ans)bg fg background forground276 ________________________ creates a one way connection between process

    FIFO ans)pipes shared memory massage queue

    277 The ______________ function can be used to print a meaningful description of

    the error. ans)perror ferror error Non of the above

    278 "the _________________ as a special file that can store a limited amount of

    data in a first in, first out manner" FIFO shared memory ans)pipe Semaphores

    279 The ___________________ command is an alternative to echo command

    ans)printf print display Non of the above

    280 The _______________ command used to record a user login session in a file

    macro read ans)script none of the above

    281 Which command is used to display the operating system name os Unix kernel

    uname

    282 __________________ command is used to display the unix version ans)uname -

    r uname -n uname -t kernel

    283 __________ command is used to print a file print ptr ans)lpr none of the above

    284 The ___________ command is used to display the octal value of the text octal

    text_oct oct ans)od

    285 The ____________ command is used to view compressed text file contents cat

    type ans)zcat print

    286 The _____________ command changes a file's group owner cgrp ans)chgrp

    change group

    287 The ____________ is used to search for a pattern in vi editor \ * ans)() ?

    288 The ____________ command is used to extract intermediate result in a pipeline

    ans)tee extract exec none of the above

    289 The _____________ command is used to extract a column from a text file paste

    get ans)cut tar

    290 The _______________ variable is used to display number of arguments

    specified in command line $0 ans)$# $* $?

  • 8/2/2019 Unix Dumps

    21/21

    291 Which variable contains current shell process id $* $? ans)$$ $!

    292 Which variable contains last background job process id $* $? $$ ans)$!

    293 Which command can be used to test various file attributes if file ans)test type

    294 Which command is used to debug a shell script program set ans)set -x debug db295 Which command is used to set limits on file size fsize flimit ans)ulimit usize

    296 Which command is used to display disk consumption of a specific directory

    ans)du ds dd dds

    297 The ______________ command is used to perform backup backup ans)cpio zip

    gzip

    298 Which function is used to create softlink link softlink ans)symlink slink

    299 Which function is used to change the file's modification and access time

    ans)utime touch stime sftime

    300 Which function is used to duplicate a file descriptor dup_fd ans)dup fd dfile