An Operating System is an integrated collection of routines that service the sequencing and processing of programs by a computer. An operating system may provide many services, such as resource allocation, scheduling, input/output control and data management.
The first computers did not have operating systems. A user would typically load punched paper tape or cards containing a program and data directly into a tape reader or card reader which is connected to the computer. The computer then would start working and continued until the program was completed or until it crashed.
The main functions of operating systems can be counted as Device Management (Storage and Input/Output Management), User Interface, House Keeping, Memory Management, Process Management.
Syllabus - Computer Officer - Lok Sewa Ayog (Public Service Commission), Nepal
Syllabus of Computer Officer Examination conducted by Public Service Commission (Lok Sewa Ayog). The article contain the list of topics included as course, Model questions - objective questions, subjective questions and practical exam questions.
The six major disk allocation methods are as follows:
i. Contiguous Allocation, ii. Linked List Allocation, iii. Segment Based Allocation, iv. Indexed Allocation, v. Multilevel Indexed Allocation vi. Inverted Allocation
Joint Application Design/Development (JAD) was developed in 1970s by Chuck Morris of IBM Releigh and Tony Crawford of IBM Toronto. They taught and led several workshops to prove the concept of JAD. Till 1980s JAD attained popularity and people started to use the term to describe different things.