Operating System 2018

Total Page:16

File Type:pdf, Size:1020Kb

Operating System 2018 Operating System 2018 Unit – I Operating System 1. Introduction A computer system has many resources (hardware and software), which may be require to complete a task. The commonly required resources are input/output devices, memory, file storage space, CPU etc. The operating system acts as a manager of the above resources and allocates them to specific programs and users, whenever necessary to perform a particular task. Therefore operating system is the resource manager i.e. it can manage the resource of a computer system internally. The resources are processor, memory, files, and I/O devices. In simple terms, an operating system is the interface between the user and the machine. An operating system (OS), in its most general sense, is software that allows a user to run other applications on a computing device. While it is possible for a software application to interface directly with hardware, the vast majority of applications are written for an OS, which allows them to take advantage of common libraries and not worry about specific hardware details. The operating system manages a computer's hardware resources, including: Input devices such as a keyboard and mouse Output devices such as display monitors, printers and scanners Network devices such as modems, routers and network connections Storage devices such as internal and external drives The OS also provides services to facilitate the efficient execution and management of, and memory allocations for, any additional installed software application programs. Some operating systems were developed in the 1950s, when computers could only execute one program at a time. Later in the decade, computers included many software programs, sometimes called libraries, which were linked together to create the beginning of today's operating systems. The OS consists of many components and features. Which features are defined as part of the OS vary with each OS. However, the three most easily defined components are: Kernel: This provides basic-level control over all of the computer hardware devices. Main roles include reading data from memory and writing data to memory, processing A.Tamilmani, MIT, MCA, PGDCA, MPhil, Asst.Prof in IT, BDUCCL Kumulur Page 1 Operating System 2018 execution orders, determining how data is received and sent by devices such as the monitor, keyboard and mouse, and determining how to interpret data received from networks. User Interface: This component allows interaction with the user, which may occur through graphical icons and a desktop or through a command line. Application Programming Interfaces: This component allows application developers to write modular code. Examples for OSs include Android, iOS, Mac OS X, Microsoft Windows and Linux. 1.1. Two Views of Operating System 1. User's View 2. System View Operating System: User View The user view of the computer refers to the interface being used. Such systems are designed for one user to monopolize its resources, to maximize the work that the user is performing. In these cases, the operating system is designed mostly for ease of use, with some attention paid to performance, and none paid to resource utilization. Operating System: System View Operating system can be viewed as a resource allocator also. A computer system consists of many resources like - hardware and software - that must be managed efficiently. The operating system acts as the manager of the resources, decides between conflicting requests, controls execution of programs etc. 1.2. Operating System Management Tasks 1. Processor management which involves putting the tasks into order and pairing them into manageable size before they go to the CPU. 2. Memory management which coordinates data to and from RAM (random-access memory) and determines the necessity for virtual memory. 3. Device management which provides interface between connected devices. 4. Storage management which directs permanent data storage. 5. Application which allows standard communication between software and your computer. 6. User interface which allows you to communicate with your computer. 1.3. Basic functions of operating systems: 1. Memory Management It manages the allocation of memory of system for different processes. It manages both the primary memory and secondary memory. 2. Processor Management It manages all the running processes in computer system. A process is simply a program that is run by a user on computer system. 3. Security Management A.Tamilmani, MIT, MCA, PGDCA, MPhil, Asst.Prof in IT, BDUCCL Kumulur Page 2 Operating System 2018 It ensures the security of computer system from the various threats and viruses attacks. An operating system uses various techniques such as authentication, authorization, cryptography etc. for ensuring security of compute system. 4. Device Management This function of operating system is used to manage different devices that are connected with the computer system. An operating system interact with hardware device through specified device drivers. 5. File Management An operating system manages the files and directories of computer system. A file can be defined as a collection of information or data that is store in the memory of computer system. An operating system allow us to create, delete, save, edit files in a computer system. 1.4.Types of operating system: Many different types of operating systems are involved till date. The operating systems are improved in terms of their capabilities. The modern days operating systems allows multiple user to carry out multiple tasks simultaneously. Based on their capabilities and the types of application supported, the operating systems can be divided into following six major categories. 1. Batch processing operating systems 2. Multi user operating systems 3. Multitasking operating systems 4. Real time operating systems 5. Multi processors operating systems 6. Embedded operating systems Batch processing operating system The batch processing operating system is capable of executing one job at a time. In batch processing operating system the jobs are combined in form of batch and then these batches are given to system as an input data. The job in batches are processed on first com first serve basis. After execution of one job operating system fetches another job from input data. There is no need of human interaction before fetching the next job after completion of any job. A.Tamilmani, MIT, MCA, PGDCA, MPhil, Asst.Prof in IT, BDUCCL Kumulur Page 3 Operating System 2018 Multi user operating system The multi user operating system uses to use a system by multiple users. In other word multi user operating system allows a number of users to work simultaneously on a single computer system. These types of operating systems are specially designed for the multi user system. Examples of multi user operating systems includes Unix, Linux, Windows 2000 and VM - 386. Multitasking operating system The multitasking operating system allow a user to give multitask at a same time on a single computer system multitasking operating system are also known as multiprocessing operating system and multiprogramming operating system. The first multitasking operating system is created in 1960s. The number of tasks processed simultaneously by this operating system is depending upon speed of CPU, the capacity of memory and size of programs. Examples of multitasking operating systems are Linux, Unix, windows 2000, windows XP, windows 10. Real time operating system The real time operating system is similar as multitasking operating system. However, these operating systems are specially designed to handle real time applications. Real time applications are those applications which have to execute within a specific period of time. Therefore, time is major constraint for these applications. The different examples of real time applications are robots, machine learning etc. There are mainly two types of real time operating system. Hard real time operating system and soft real time operating system. Examples of real time operating systems are MTOS, Lynx, RTX etc. Multiprocessor operating system The multiprocessor operating system allows the computer system to use more than one CPU in a single system for executing more than one or multiple processes at a time. A computer system having multiple CPU process faster than a system which contains a single CPU. Examples of multiprocessor operating systems are Linux, Unix, windows 2000 etc. Embedded operating system The embedded operating system is similar to real time operating system. This operating system is installed on an embedded computer system which is primary used to perform computational tasks in electronic devices. A.Tamilmani, MIT, MCA, PGDCA, MPhil, Asst.Prof in IT, BDUCCL Kumulur Page 4 Operating System 2018 1.5. History of Machine Hardware Computer was referred as the machine which can carry the task of computation form the end of the 19th century. However now it is not just a calculation machine, it has diversified applications and it has even revolutionized the industry. If we make a deep analysis regarding the history of the computer we have to go back in 16th century. However the true progress in this field started in early nineteenth century. Early Digital Computers If we briefly analyze the history of computer hardware, we can see innumerable changes in the hardware overtime. Zues was introduced in Germany in 1941; it uses binary coding for its operation. It involves the lector mechanical computing mechanism. Then after one year in 1942 Attansoff Berry computer came to surface with electric binary computing mechanism. Its origin was USA. Colluses Mark was a UK based technology and it emerged in 1944. It was also based on binary numeral principle. In the same year in Harvard, Harvard Mark IBM ASCC was introduced. ENIAC was introduced in 1946; it had its origin from UK. The modified version of ENIAC was introduced in 1948, as in 1949 EDSAC, Manchester Mark and CSIRAC came forward. The early computers and the associated hardware were really expensive and heavy. For example first portable computer weighed about 25kg. History of Associated Hardware With the development in computers, the hardware of the Pc was also improved.
Recommended publications
  • Sequential Access Storage Device Examples
    Sequential Access Storage Device Examples Ditheistical and hempy Xever claws his pericranium overprices flush debasingly. Divinatory and amended Gian often butdrabblings currish someBrant spoorsstonewalling coquettishly inexpertly or caponizes or vexes man-to-man. conjecturally. Sometimes wigged Levon explicate her smith pauselessly, The associated with access device data can i have completed execution and easy to encrypt the magnetic disks Unable to copy the census to your clipboard. There are examples show off this page will go through each table defaults of each cluster, are much higher. What is relevant to let them at very expensive. Explain how quickly accessed directly accessed by product transactions as examples and. In computer storage direct discount is the ability to obtain stuff from a device by. Also very easily assign games and priority read command has various tables. Thank youth for more feedback! It means that, you can carry is the information just sprinkle your pocket using USB flash drive. This information anonymously and portable too many businesses and then use your servers on digital tapes are popular type. Ukessays is because your computer. Time will be performed through network will get slightly more and cds are examples of data which of one of data record markers; magnetic hard reset. The transfer between BOP x and EOP x on a typical recorded volume contains at are two types of initiator accessible elements, data blocks and tape marks. Files can proof be retrieved by stealth of the certificate number. To select if, examples have joined yet to be performed in? Meanwhile non-volatile storage devices have been referred to as secondary storage external.
    [Show full text]
  • Computer Fundamentals Prepared By: Abrar Hussain 0311-0007925 MS CS from University of Agriculture Faisalabad BS IT from the Islamia University Bahawalpur
    Computer Fundamentals Prepared by: Abrar Hussain 0311-0007925 MS CS from University of Agriculture Faisalabad BS IT from The Islamia University Bahawalpur Ex.1 1. A typical modern computer uses LSI A. chips Vacuum B. tubes C. Valves All the D. above None of E. the above 2. ENIAC (Electronic Numerical Integrator and Calculator) had huge advantage over Mark I because it used electronic valves in place of the electromagnetic switches. In the beginning, ENIAC was used for calculating the path of artillery shells. For which other was weapon design was it utilized? hydrogen bomb A. B. atom bomb C. agnimissile D. fighter aircraft E. None of the above 3. Who was the father of Punched Card Processing? A. J Presper Eckert B. Charles Babbage Dr. Herman Hollerith C. D. Blaise Pascal E. None of the above 4. When did Hewlett-Packard Inc. Introduce its first HP-110 laptop computer? 1984 A. B. 1986 C. 1990 D. 1995 E. None of the above 5. The computer program language which is widely used in computer science and engineering and also in business is A. COBOL B. FORTRAN PASCAL C. D. LISP E. None of the above 6. A 'number crunching' computer is one that can handle A. large spreadsheets B. large alphanumeric data large volume of numbers C. D. only numbers E. None of the above 7. The barcode which is used on all types of items, is read by a scanning device directly into the computer. What is the name of this scanning device? Laser scanner A. B. Wand C.
    [Show full text]
  • Lesson 1. Computer Fundamentals
    Computer Fundamentals MODULE – 1 Basic Computing 1 COMPUTER FUNDAMENTALS Notes We find computers everywhere around us at home, in schools, hospitals, railway stations, airports, banks, and shopping malls and so on. Before we proceed with our study of computers, let us first of all define a computer. A computer is an electronic machine that takes an input, processes it to produce the desired output. Every computer is a combination of hardware and software. The physical components of a computer that can be seen and touched form the hardware. For example, CPU, monitor, keyboard, printer etc., are hardware or peripheral devices. The input to a computer is given in the form of instructions. These set of instructions that we give to the computer to perform a particular task constitutes a program. Many such programs together form a software for the computer. Operating system, Antivirus, MS Office, Computer games are all software applications. OBJECTIVES After reading this lesson, you will be able to: z learn the basic components of a computer along with their functions; z differentiate input, output and storage devices; z describe various memory accessing modes; z explain different ports used to connect various components of a computer; z classify computers. 1.1 WORKING OF A COMPUTER To function properly, the computer needs both hardware and software. Hardware consists of the mechanical and electronic devices, which we can see and touch. The software consists of programs, the operating system and the data that reside in the memory and storage devices. Computer Science 1 MODULE – 1 Computer Fundamentals Basic Computing The working of a computer can be well understood by the block diagram shown in Fig.
    [Show full text]
  • Unit 2 Storage Organisation
    Hardware and Software: An Introduction UNIT 2 STORAGE ORGANISATION Structure Page Nos. 2.0 Introduction 32 2.1 Objectives 32 2.2 Memory and Storage Devices 33 2.2.1 Semiconductor (Main) Memory 2.2.2 Magnetic Memory 2.2.3 Optical Memory 2.3 Memory Hierarchy 50 2.4 Summary 53 2.5 Solutions/Answers 53 2.6 Further Readings and References 55 2.0 INTRODUCTION In the previous unit we have discussed the basics of computers such as Central Processing Unit (CPU), Memory, Input/Output and peripheral devices. In this unit, we will discuss one of the most important component of a computer system known as memory unit. Memory unit is an important component of a computer where all the data and information is stored in the form of binary digits (combination of 0's and 1's) and retrieved whenever it is necessary. Computer system uses a variety of devices for storing the instructions and data. These memory devices can be in different categories according to access time, storage capacity & cost-per-bit of storage. In this unit detailed discussion will be on storage devices and their organization. In this unit, we will concentrate on storage organization of the different types of memory devices such as RAM, ROM, Hard-disk, Floppy disk, Magnetic disk, Magnetic Taps, CD-ROM, and DVD etc. RAM, ROM comes under semiconductor memory, Hard-disk, Floppy disk, and Magnetic tapes come under magnetic memory and CD-ROM, DVD etc comes under Optical memory. 2.1 OBJECTIVES After going through this unit, you should be able to: • describe the key characteristics of the memory system; • distinguish among various types of memories such as semiconductor, magnetic & optical memory; • describe the various secondary storage devices such as Hard-disk, floppy disk, CD-ROM, DVD-ROM etc.; and • describe the importance of memory hierarchy.
    [Show full text]