Skip navigation.


University of Guyana

Faculty of Natural Sciences, Department of Computer Science, Mathematics and Statistics

CSI421 Operating Systems

Course Outline for Semester II 2011

Course Objective

The aim of this course is to provide students with a clear description of the concepts underlying operating systems.


Assignments 5%

1 Group Project 15%

2 Tests 20%

Examination 60%

Course Outline


1. Views of an operating system

2. Desirable qualities of an operating system

3. Trace of the development of an operating system

4. Buffering and spooling

5. Multiprogramming systems

6. Protection in a multiprogramming system

Process Synchronization

7. Process concepts

8. Dispatching and creating processes

9. Independent and cooperating processes

10. Synchronization problems

11. Semaphores

12. Interprocess communication

CPU Scheduling

13. Scheduling concepts

14. Scheduling algorithms

15. Performance criteria and algorithm evaluation

16. Multiple processors scheduling

17. Test I


18. Deadlock Characterization

19. Deadlock prevention

20. Deadlock avoidance

21. Deadlock Detection

22. Recovery from deadlock

Memory Management

23. Partitioning

24. Paging

25. Segmentation

Virtual Memory

26. Demand Paging

27. Page replacement strategies

28. Thrashing

29. Test II

Secondary Storage Management

30. Free space management

31. Allocation Methods

32. Disk scheduling

File Systems

33. File concepts

34. Access methods

35. Directory systems

36. Security abuses

37. Security improvements

Recommended Texts

Operating Systems Design and Implementation

Exploring the applicability of Self Organization Principles of Biological Systems to Solve the University Course Timetabling Problem

completed inpublished inresearch area(s)
20102010Biocomputing, Biomimetics
Mr. Eldon Marks, Mr. Imran Mohamed, Mr. Malcolm Williams, Mr. Roger Gajraj, Mr. Sheldon Tappin, Mr. Sherlock Licorish
Several researches have explored numerous approaches to solve the university course timetabling problem. To date, none of these approaches have adequately solved the problem. The reasons range from the NP-complete nature of the timetabling problem, through to the non-cohesiveness of the problem and existing approaches. We have observed that the ontology of timetabling solutions resemble a self-organizing biological system. As a result, we explored the applicability of self-organization principles of biological systems to solve the university timetabling problem. An evaluation of timetabling efficiency showed a statistically significant improvement in excess of 100 percent over existing approaches.
none specified

Investigating Online Multimedia Focus Group Applications: The case of IFGO

, Mr. Lenandlar Singh
Focus groups embrace an interesting methodology in conducting Qualitative research. This research tool is useful in soliciting participants’ deep understanding in an area of interest. The methodology is heavily reliant on an environment that embraces users’ interactions and collaborative questioning in order to fulfill the intent of this research process. Traditionally Focus Groups have been carried out in a face-to-face setting with strengths and limitations well documented. The development of the internet has provided another medium for conducting focus groups discussions with the promise of addressing issues with traditional face-to-face sessions. However, this medium has not yet been fully exploited. In this paper, we describe the development and evaluation of a Multimedia Focus Group Application, Interactive Focus Group Online (IFGO). IFGO refines the online methodology to include multimedia components in an environment that enhances the current Online Focus Group methodology. IFGO potentially provides an environment where group dynamics can be intensified by inherently engaging users in a more proactive discussion process. IFGO is implemented as a web application with synchronous multimedia chat area, synchronous multimedia whiteboard, multimedia file repository and asynchronous discussion forum. Four(4) groups discussion sessions of four(4), five(5), five(5), four(4) participants respectively were conducted using IFGO, and evaluated against two Face-to-Face discussion sessions of six(6) and four(4) participants respectively. The evaluation suggested minimal differences in the results for IFGO when compared with traditional face-to-face groups. However, IFGO has demonstrated potential to address issues with current online methodologies: lack of social cues, limitation of group dynamic, limitation in exposing participants to external stimuli and capture of synchronously generated data. Limitations and directions for future research are discussed.
Online Focus Groups, Online Multimedia Focus Groups, Computer Mediated Communication, Focus Group methodology, Online Research Tools.

Syndicate content