2017383_A1_CS311.rtf - ASSIGNMENT 1 CS 311 OPERATING SYSTEM REG NO 2017383 RAMSHA ZULFIQAR Q1:Defination i I/O Chanels provides the basic computing

2017383_A1_CS311.rtf - ASSIGNMENT 1 CS 311 OPERATING SYSTEM...

This preview shows page 1 - 3 out of 8 pages.

ASSIGNMENT 1 CS 311: OPERATING SYSTEM REG NO# 2017383 RAMSHA ZULFIQAR Q1:Defination: i. I/O Chanels: provides the basic computing resources for the system. ii.Kernel: is that the operating systemis the one program running at all times on the computer — usually called the kernel. iii.Multiprocessing: Such systems have two or more processors in close communication,sharing the computer bus and sometimes the clock, memory, and peripheral devices. Multiprocessor systems first appeared prominently appeared inservers and have since migrated to desktop and laptop systems. Recently,multiple processors have appeared on mobile devices such as smartphone sand tablet computers. iv.Interactive System: it provides direct communication between the user and the system. The user gives instructions to the operating system or to a program directly, using a input device such as a keyboard, mouse, touch pad, or touch screen, and waits for immediate results on an output device.
Image of page 1

Subscribe to view the full document.

v.Interupts: The occurrence of an event is usually signaled by an interrupt from either the hardware or the software. Hardware may trigger an interrupt at any time by sending a signal to the CPU, usually by way of the system bus. Software may trigger an interrupt by executing a special operation called a system call(also called a monitor call). vi.Context Switching: Context Switching involves storing the context or state of a process so that it can be reloaded when required and execution can be resumed from the same point as earlier. This is a feature of a multitasking operating system and allows a single CPU to be shared by multiple processes. vii.Clusterd System: Clustering allows two or more systems to share storage and provide high reliability. Q2: The Instructions that can run only in Kernel Mode are called Privileged Instructions . Privileged Instructions possess the following characteristics : (i) If any attempt is made to execute a Privileged Instruction in User Mode, then it will not be executed and treated as an illegal instruction. The Hardware traps it to the Operating System.
Image of page 2
Image of page 3
  • Fall '18
  • khalid

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Ask Expert Tutors You can ask 0 bonus questions You can ask 0 questions (0 expire soon) You can ask 0 questions (will expire )
Answers in as fast as 15 minutes