Operating Systems Assignment 1 Session: Summer 2013 Faculty of Information Technology UCP Lahore Pakistan Operating Systems Assignment: Introduction and Overview of Operating Systems 150 MARKS Write in your own words to answer the following‚ if you use material from any book website apart from your recommended book please provide so. All work will be assumed yours otherwise. Justify your answers where needed. Explain briefly and concisely 1. You are to procure Linux
Premium Operating system Computer
1. Computer System Components (i) Hardware Provides basic computing resources (CPU‚ memory‚ Input/output (I/O) devices). (ii) Operating System (OS) Controls and coordinates the use of the hardware among the various application programs for the various users. (iii) Applications Programs /Application Software Define the ways in which the system resources are used to solve the computing problems of the users (compilers‚ database systems‚ video games‚ business programs). (iv) Users
Free Computer Operating system Central processing unit
Operating Systems Assignment #5 Of Chapter 4 Eighth Edition of Operating System Concepts by Avi Silberschatz Peter Baer Galvin & Greg Gagne 2009 4.1 Provide two programming examples in which multithreading does not provide better performance than a single-threaded solution Answer: (1) Any kind of sequential program is not a good candidate to be threaded. An example of this is a program that calculates an individual tax return. (2) Another example is a "shell" program such as
Premium Computer program Operating system Central processing unit
COMPARISO BETWEEN DIFFERENT TYPES OF OPERATING SYSTEMS These tables provide a comparison of operating systems‚ listing general and technical information for a number of widely used and currently available PC and handheld (including smartphone and tablet computer) operating systems. The article‚ usage share of operating systems provides a broader‚ and more general‚ comparison of operating systems that includes servers‚ mainframes and supercomputers. Because of the large number and variety of
Premium Operating system Microsoft Windows Mac OS X
CS 3530 Operating Systems L02 OS Intro Part 1 Dr. Ken Hoganson Chapter 1 Basic Concepts of Operating Systems Computer Systems A computer system consists of two basic types of components: • Hardware components‚ which are the electronic devices and electromechanical devices‚ such as the processors‚ memory modules‚ disk units‚ keyboard‚ screen‚ and other devices. • Software components‚ such as the application programs‚ operating system‚ utilities‚ and other programs. 3 Computer Architecture
Premium Computer program Computer Operating system
What are the two differences between user-level and kernel-level threads? Under what circumstances is one type is better than other? Answer: 1- User-level threads are unknown by the kernel‚ whereas the kernel is aware of kernel threads. 2- On systems using either M: 1 or M: N mapping‚ user threads are scheduled by the thread library and the kernel schedules kernel threads. 3- Kernel threads need not be associated with a process whereas every user thread belongs to a process. Kernel threads are
Premium Scheduling
Guide to UNIX Using Linux Fourth Edition Chapter 5 Solutions Answers to the Chapter 5 Review Questions 1. You have just finished a 25-page paper that you have written using Emacs. The file containing the paper is called /assignments/data_sources. After your instructor has briefly looked at the paper‚ she recommends that you change all instances of the reference “data is” to “data are” before you submit it. Which of the following commands can you use to locate these references in the
Premium Data Field Computer file
CS 2203: Operating Systems Centre for Advance Studies in Engineering (CASE) Hand-out 8: Lab 08 Instructions March 2014 Computer Science Department Instructor: Shehreyar Rashid Lab 8: Introduction to Java and Sockets Objectives Write‚ compile‚ and execute Java programs in Linux using command line. Use an IDE to write‚ compile‚ and execute Java programs in Linux. Learn to write client-server application using Sockets. Credits: This lab uses material from Silberschatz‚ Galvin
Premium Java Source code Programming language
Thread; this is a single execution path‚ with an execution stack‚ processor stack‚ and scheduling information. Review Questions 4.1 Table 3.5 lists typical elements found in a process control block for an unthreaded OS. Of these‚ which should belong to a thread control block and which should belong to a Process control block for a multithreaded system? Identifiers will appear in both thread and process control blocks‚ because both need to be identified. Processor State Information
Premium Scheduling Computer program
Chapter 7 Exercise #3 – Given a disk pack with 10 platters yielding 18 recordable surfaces… A = Rotational speed = 10ms B = Transfer rate = 0.1ms/track C = Density per track = 19‚000 bytes D = Number of records to be store = 200‚000 records E = Size of each record = 160 bytes F = Block size = 10 logical records G = Number of tracks per surface = 500 a) Number of blocks per track: (C) / (E*F) 19‚000 / (160*10) 19‚000 / 1600 11.875 11 BLOCKS b) Waste per track: C – (E*F*11)
Free Track and field athletics Gramophone record