Exam Details
Subject | operating systems | |
Paper | ||
Exam / Course | m.c.a.computer applications | |
Department | ||
Organization | loyola college (autonomous) chennai – 600 034 | |
Position | ||
Exam Date | April, 2017 | |
City, State | tamil nadu, chennai |
Question Paper
1
LOYOLA COLLEGE (AUTONOMOUS), CHENNAI 600 034 M.C.A.DEGREE EXAMINATION COMPUTER APPLICATIONS SECONDSEMESTER APRIL 2017
16PCA2MC05- OPERATING SYSTEMS
Date: 28-04-2017 Dept. No. Max. 100 Marks
Time: 01:00-04:00 PART A Answer ALL questions: 10* 2 20
1. What are the different services of OS?
2. What are the common scheduling objectives?
3. Define Preemptive scheduling.
4. Give the syntax forfor loop in shell programming
5. Compare utmp and wtmp file.
6. Distinguish between fstat and lstat functions.
7. What are the fields in the Group file?
8. Define Thread
9. Define Semaphore.
10. What is the use of Traceroute command?
PART B Answer ALL questions: 8 40
11. Explain the architecture of UNIX in detail.
Explain Round-Robin scheduling in detail.
12. Discuss Paging concept in detail. Explain Process Control Block. Draw the block diagram of process transition states.
13. What do you mean by system call and discuss the different types of system calls. Explain the different kinds of files in detail.
14. Explain the concept of client server communication using FIFO.
Discuss Deadlock avoidance in detail.
2
15. Explain Raw socket and its relevant functions.
Discuss the basic socket functions in detail.
PART C Answer any TWO questions 2 20 40
16. Discuss any two Non-preemptive scheduling algorithms in detail.
Discuss Segmentation in detail.
17.a) Discuss the concept of File system in detail.
Discuss Inter Process Communication using Message queue. 18. Discuss all the functions of UDP sockets.
LOYOLA COLLEGE (AUTONOMOUS), CHENNAI 600 034 M.C.A.DEGREE EXAMINATION COMPUTER APPLICATIONS SECONDSEMESTER APRIL 2017
16PCA2MC05- OPERATING SYSTEMS
Date: 28-04-2017 Dept. No. Max. 100 Marks
Time: 01:00-04:00 PART A Answer ALL questions: 10* 2 20
1. What are the different services of OS?
2. What are the common scheduling objectives?
3. Define Preemptive scheduling.
4. Give the syntax forfor loop in shell programming
5. Compare utmp and wtmp file.
6. Distinguish between fstat and lstat functions.
7. What are the fields in the Group file?
8. Define Thread
9. Define Semaphore.
10. What is the use of Traceroute command?
PART B Answer ALL questions: 8 40
11. Explain the architecture of UNIX in detail.
Explain Round-Robin scheduling in detail.
12. Discuss Paging concept in detail. Explain Process Control Block. Draw the block diagram of process transition states.
13. What do you mean by system call and discuss the different types of system calls. Explain the different kinds of files in detail.
14. Explain the concept of client server communication using FIFO.
Discuss Deadlock avoidance in detail.
2
15. Explain Raw socket and its relevant functions.
Discuss the basic socket functions in detail.
PART C Answer any TWO questions 2 20 40
16. Discuss any two Non-preemptive scheduling algorithms in detail.
Discuss Segmentation in detail.
17.a) Discuss the concept of File system in detail.
Discuss Inter Process Communication using Message queue. 18. Discuss all the functions of UDP sockets.
Other Question Papers
Subjects
- .net technologies
- .net technologies lab
- advanced .net
- advanced java
- c++ and data structures lab
- cloud computing
- computer graphics and multimedia applications
- computer graphics and multimedia lab
- computer organization and architecture
- data communication and networks
- data mining
- database administration
- database management systems
- database management systems lab
- discrete structures
- free and open source software development
- it infracture management
- java programming lab
- knowledge management system andapplications
- microprocessor and its applications
- mobile computing
- network administration
- network security
- network security lab
- neural networks using matlab
- neural networks using matlab lab
- object-oriented software engineering
- operating systems
- programming and data structures through c++
- programming with java
- resource management techniques
- software development lab
- software project management
- software testing
- statistical methods for computer applications
- unix programming lab
- xml and web services
- xml and web services lab