International Engineering Journal For Research & Development
|
|
- Esther Small
- 8 years ago
- Views:
Transcription
1 Evolution Of Operating System And Open Source Android Application Nilesh T.Gole 1, Amit Manikrao 2, Niraj Kanot 3,Mohan Pande 4 1,M.tech(CSE)JNTU, 2 M.tech(CSE)SGBAU, 3 M.tech(CSE),JNTU, Hyderabad 1 sheyanilu@gmail.com, 2 amit.manikrao, 3 nirajkanot@gmail.com Abstract : The purpose of this paper is to visualize the importance of Operating System for a computer to run different types of program to run. Without operating system the computer is useless. Operating system perform the task from input to output. Such as taking input from the keyboard and display output on the screen. Running the different task provides the facility to the user of running the different tasks. From people to project there is need of operating system for amending the man power. Now a days, different types of operating system are came into the market which provide the better or advance connectivity or network facility to the user. 1. Introduction As we know without operating system the computer is useless. The operating system mainly divided into two such as application software and operating system software.application software are the different task such creating s/w for banking, customer query, creating website etc. the operating system software duty is to manage the task which the application software provides. This task can be handled by operating system software with the help of kernel. 2. Kernel Kernel is the heart of operating system. It is the middle person between application software and data processing. The different resources which needed for data execution is manage by the kernel. We also say that it is the communication between software and the hardware component. In the operating system Environment different program run at different level simultaneously and their resources which needed for the program for different users or other program. It is handled by kernel. Kernel manage all these resources and make the program ready to run. Fig: 1 Interface between Application software and Hardware 3. Facility Provide By Kernel: Page 1
2 Kernel can provide various facilities for utilizing the various peripheral devices and memory in the operating system environment. The facilities are- 1.Memory Management: The duty of the kernel is to allow the access of memory and devices safely to each process act in the environment. 2. Device management: To perform useful function it needs device driver which controlled by the Kernel. 3. System Call: By using the system Call kernel can give the access of control to various process by invoke each process. 4.History: As we go back in early days there is no any operating System. The most important part from execution to managing the resources is done by human being. Most of the work done by human being. But its having major drawback, because it is not 100% assurity about the job execution. And delay of job and not multiuser or multiprogramming concepts act. And another drawback is that the parts of the computer is very expensive. From early stage to advance stage many different types of operating system came to act. Which give up or hand over control to allow other program to executer in a stable and reliable manner and without risk load to any user performing the execution. That operating system control all the operation and execution of different program and their resources. These operating system provide the better interface between the user and system to interact or to communicate easily with each other on different network to form a result. 5..Types of Operating system: 5.1 Batch Operating System: Batch operating system is one of the earliest operating system in which the various job are collected from the different user in a batch form. And after collecting the job that job is proceed to the computer for further processing or execution. In this there is scheduling algorithm is used. We have to advancaly book the time. So this is the major drawback of Batch Operating System. Waiting for the job is very confusing to user whether there is error in the program or program not work properly at this situation the program is halted in between. And then restart the same program at new alloted time. Page 2
3 5.2. Multiprogramming And Time Sharing : Fig2. Job Collected in Batch The Drawback of Batch operating System is that every time the processor go into idle state i.e wait for the jobs to come. So it is time consuming and the input and output devices became slow as compare to processor. So by enhancing the operating System. We created a Multiprogramming operating system. This System can work on the basis of System call. By Requesting each and every time to Operating System of executing the program. The Basic operation of this operating system is that we can share the input to the different program.no of program on a single processor. Multiple program can be happened. when one program is waiting for I/O transfer; there is another program ready to utilize the CPU. So it is possible for several jobs to share the time of the CPU. All the resources and memory and the devices which are used are utilized effectively in Multiprogramming Environment. Time Sharing: In this Operating System User can direct communicate with the system. The user can give direct input to the system through mouse and keyboard and wait for immediate result. The time sharing allow many user to share the CPU simultaneously by using various scheduling algorithm. Operating System JOB 1 JOB 2 JOB 3 JOB Multiuser Operating System: Memory Layout For Multiprogramming System. Page 3
4 In this operating system multiple user going to act. i.e Each user is accessing the same operating system at different machines. So that many task can be perform parallel and each user which are connected to the machines can execute their job. This operating system can manage the resources and memory allocation for the program which are going to execute and properly handled user interaction and data request. Multi user share Common CPU 5.4 Distributed Operating System: When we named this type operating system networking and communication came to act. Different machine on different network can share their data on various network. And distributed the data on different network. Another importance is that it can share the resources on the network. When an error occured in the one machine it will not effect the whole network. User can from the local system can distributed the data on the network. Distribute Job from various network 6. Services of Operating System: 6.1 Program Execution: Operating System Providing the reliable environment to the user for execution of their Program. User is always comfortable and there is no need to think about memory allocation. Page 4
5 6.2 I/O Operation: Operating System take care about the user that they won t be confused, so that purpose the environment which is created it will hide the hardware information from the user. So the user can see the input output without any details. 6.3 File System Manipulation: In this Environment user does not think about the memory management. Just it has to give command for reading and writing a file. The operating system perform all the operation without confusing user. 6.4 Communication: Operating System Provide the Convenient Environment for exchange the information on Different Network. 6.5 Error Detection: To avoid the malfunctioning of the system. Operating System always monitor the system for deleting error. 7. Types of Operating System Came into the Market: 7.1 Aros - Amiga Research Operating System: Amiga Research Operating System is specially created for graphic drivers for video cards. 7.2 BeOS- It is an operating system for a personal computer. It is Created for digital media work. It is developed on the principle of clarity. 7.3 Clustered System: It is just as a distributed system in the sense that it is connected two or more computer. 7.4 IBM System/360- It is Specially developed as a mainframe computer. It s Cost is very less and it is very easy for the customer to purchase. It has the complete range of application from small to large. 7.5 MenuetOs- It is the best feature in graphical advantage, game and having good connectivity when connected in network. It is specially created for 32bit computer. It s main advantage it focus on the networking, having simple structure. It is the type of Environment which provide the user a better and easy way of implementation or ease of Programming. 7.6 Windows- It is the Operating System introduced by Microsoft specially created for the graphical user interface with the system. It has the number of feature for the common user. It is very easy for user to interact with the system for implementation. The phones available in the market uses the windows operating system. Because of its good graphical user interface it take over the market for commercial and for industrial r. There are many version which are created from windows 1.0,windows 2.0,windows 2.1, windows 3.0,windows 3.1. Windows 95, 98 released in 1998 it s the second version. Windows xp and vista and windows 7 released on october It is the advance feature for commercial and home application and business. Page 5
6 7.7 Open Source Android Visualization: Android is the most advance and presently used operating system base on Linux operating system. It is an open source operating system. It having number of application in the market such as in smartphone. Android operating system now a days provide a special characteristic to the mobile phone application. Android operating system provide the various security tools for smartphone. Android application is designed for a smartphone and tablet computer in the market. Android application is a security base operating system service provider. Presently in the market smartphone take over the market and it is android base. Smartphone is a mobile phone built on operating system with more advanced computing capability and connectivity than feature phone. Many Android base smartphone also include high resolution touch screen and web browser. Android operating system provide the best security and network connectivity and very easy visualization for a user. Android application mostly created in java language by using the Android software kit. Android Architecture 8. Android Architecture: Page 6
7 Just like every Software application needs an operating system same as every operating system needs an software application for running the various different program application. An Android operating system is a mass of software component which is divided into Five major section which can stored this software component. 1.Application Layer: Application Layer is situated at the top layer. The user can write application and installed that application on the Application layer. The Application such as images, contact, Browser, phone records, Games etc. 2.Application Framework: Every Application needs an manager for provides better services. The user can use this services created by Application Framework. This Framework provides these services and handled all these application by manager to organise the application. The application manager such as Activity manager, window manager, Display manager, Sound manager etc. 3.Libraries: As Android Operating System using the java class libraries. Its an open source which can used open or freely by any Android user with the bases of java. It is useful storage of information. That is uses for sharing of information, data security, internet security, network security etc 4.Android Runtime: It can provide the Dalvik Virtual Machine key Component that the DVM that use the linux feature for process management, memory management, resource management etc. Android runtime provide such type of libraries for android developers to write Android Application by using java Programming Language. 5.Linux kernel: Just we know that the kernel is the part of system. Which is the medium between Application software and hardware component, means that every software components needs software drivers to act without drivers the software component is just visualize. To work it will needs drivers for function the software component. That the linux kernel provide the functionality such as process management, memory management, device management, for displaying feature, image function, sound function, keypad etc. Page 7
8 DALVIK VIRTUAL MACHINE: Dalvik Virtual Machine Java was developed for reducing drawback or enhance the capability of C++,i.e object oriented programming. Java uses the concept of object oriented programming. Java uses the Byte code and that Byte code can run on any system i.e we called write once, run anywhere. That made java language a platform independent. For Android Application java was a well developed foe creating various Android Application so that for this purpose Dalvik virtual Machine was choosen to implement standard library of java. As we no that the Android platform was created for devices with enhance processing power, memory and storage. The virtual machine based runtime doesn t fulfil the device requirement such as security, performances and reliability. So that Google can address to DVM. So that the multiple Virtual Machine rune efficiently. The Dalvik Virtual Machine executes a file in Dalvik Executable called.dex. The Dex File Format: As we know that in java environment java source code is compiled into java byte code which is stored into.class files that.class files can read by java virtual machine at runtime. On the other hand of Android Platform java source code also compiled into.class file but after the.class file are generated, the dx. tool is used to convert that.class file into a.dex or Dalvik executable file as shown in above figure. A.dex file contains multiple classes. This.dex files is e optimized for memory uses and sharing of data. So the conclusion is that the security purpose and memory usage are more efficient and sharing of memory is more reliable Conclusion: This paper provides the various information about Evolution of different operating sytem and and their market importance. Thus we have study the amendment of different operating system and their services.in this paper we visualize that each operating system gives rise to the new operating system and their amendment function in the market field. As we also see the open source operating system base on the java platform. And their uses for the Page 8
9 newly smartphones and laptop. And how the open source combine with the Dalvik Virtual Machine to form a newly and enhance function for security purpose,memory management,and the process management and network security. The conclusion of this paper is that every operating system cannot be perfect as per the user point of view every time we seen that the operating system was enhance on the basis of existing system. References: 1.Stallman, Richard (August 5, 2012). "Android and Users' Freedom Support the Free Your Android campaign" 2. Androidology Part 1 of 3 Architecture Overview(Video).YouTube. September 6, Retrieved Rose, John ( ). "with Android and Dalvik at Google I/O". Retrieved Timeline of Computer History: 1956: Software". Computer History Museum. Retrieved Page 9
10 Page 10
OPERATING SYSTEM SERVICES
OPERATING SYSTEM SERVICES USER INTERFACE Command line interface(cli):uses text commands and a method for entering them Batch interface(bi):commands and directives to control those commands are entered
More informationOperating Systems 4 th Class
Operating Systems 4 th Class Lecture 1 Operating Systems Operating systems are essential part of any computer system. Therefore, a course in operating systems is an essential part of any computer science
More informationExample of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
More informationUnderstand and Build Android Programming Environment. Presented by: Che-Wei Chang
Real Time System Project 1 Understand and Build Android Programming Environment Advisor: Prof. Tei-Wei i Kuo Presented by: Che-Wei Chang Outline Introduction to Android Framework What is Android Android
More informationObjectives. Chapter 2: Operating-System Structures. Operating System Services (Cont.) Operating System Services. Operating System Services (Cont.
Objectives To describe the services an operating system provides to users, processes, and other systems To discuss the various ways of structuring an operating system Chapter 2: Operating-System Structures
More informationUniversità Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone - 2012
Android Development Lecture 1 Android SDK & Development Environment Università Degli Studi di Parma Lecture Summary - 2 The Android Platform Android Environment Setup SDK Eclipse & ADT SDK Manager Android
More informationChapter 1: Introduction. What is an Operating System?
Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered System Real -Time Systems Handheld Systems Computing Environments
More informationAndroid Architecture. Alexandra Harrison & Jake Saxton
Android Architecture Alexandra Harrison & Jake Saxton Overview History of Android Architecture Five Layers Linux Kernel Android Runtime Libraries Application Framework Applications Summary History 2003
More informationAndroid Operating System
Prajakta S.Adsule Student-M.B.A.[I.T.] BharatiVidyapeeth Deemed University,Pune(india) praju_hiramani@yahoo.co.in Mob. No. 9850685985 Android Operating System Abstract- Android operating system is one
More informationTechnology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Eleventh Edition Technology in Action Chapter 4 System Software: The Operating System, Utility Programs, and File Management. Chapter Topics
More informationOperating Systems. Notice that, before you can run programs that you write in JavaScript, you need to jump through a few hoops first
Operating Systems Notice that, before you can run programs that you write in JavaScript, you need to jump through a few hoops first JavaScript interpreter Web browser menu / icon / dock??? login??? CPU,
More informationSystem Structures. Services Interface Structure
System Structures Services Interface Structure Operating system services (1) Operating system services (2) Functions that are helpful to the user User interface Command line interpreter Batch interface
More informationANDROID OPERATING SYSTEM
ANDROID OPERATING SYSTEM Himanshi Grover,Devesh Agrawal IT Department, Dronacharya College Of Engg Gurgaon,Haryana,India Abstract - Android has become need rather than luxury these days. The computing
More informationCS3600 SYSTEMS AND NETWORKS
CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 2: Operating System Structures Prof. Alan Mislove (amislove@ccs.neu.edu) Operating System Services Operating systems provide an environment for
More informationChapter 5: System Software: Operating Systems and Utility Programs
Understanding Computers Today and Tomorrow 12 th Edition Chapter 5: System Software: Operating Systems and Utility Programs Learning Objectives Understand the difference between system software and application
More informationDiscovering Computers
Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet Chapter 9 Operating Systems Objectives Overview Define an operating system Describe the start-up process and shutdown
More informationOperating System Tutorial
Operating System Tutorial OPERATING SYSTEM TUTORIAL Simply Easy Learning by tutorialspoint.com tutorialspoint.com i ABOUT THE TUTORIAL Operating System Tutorial An operating system (OS) is a collection
More informationELEC 377. Operating Systems. Week 1 Class 3
Operating Systems Week 1 Class 3 Last Class! Computer System Structure, Controllers! Interrupts & Traps! I/O structure and device queues.! Storage Structure & Caching! Hardware Protection! Dual Mode Operation
More informationCHAPTER 15: Operating Systems: An Overview
CHAPTER 15: Operating Systems: An Overview The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint
More information01. Introduction of Android
01. Introduction of Android Goal Understand the concepts and features of the Android Install the complete Android development environment Find out the one-click install Android development environment
More informationCS420: Operating Systems OS Services & System Calls
NK YORK COLLEGE OF PENNSYLVANIA HG OK 2 YORK COLLEGE OF PENNSYLVAN OS Services & System Calls James Moscola Department of Physical Sciences York College of Pennsylvania Based on Operating System Concepts,
More informationOperating system Dr. Shroouq J.
3 OPERATING SYSTEM STRUCTURES An operating system provides the environment within which programs are executed. The design of a new operating system is a major task. The goals of the system must be well
More informationOperating Systems: Basic Concepts and History
Introduction to Operating Systems Operating Systems: Basic Concepts and History An operating system is the interface between the user and the architecture. User Applications Operating System Hardware Virtual
More informationIntroduction to Android
Introduction to Android Android Smartphone Programming Matthias Keil Institute for Computer Science Faculty of Engineering October 19, 2015 Outline 1 What is Android? 2 Development on Android 3 Applications:
More informationHacking your Droid ADITYA GUPTA
Hacking your Droid ADITYA GUPTA adityagupta1991 [at] gmail [dot] com facebook[dot]com/aditya1391 Twitter : @adi1391 INTRODUCTION After the recent developments in the smart phones, they are no longer used
More informationChapter 11 I/O Management and Disk Scheduling
Operating Systems: Internals and Design Principles, 6/E William Stallings Chapter 11 I/O Management and Disk Scheduling Dave Bremer Otago Polytechnic, NZ 2008, Prentice Hall I/O Devices Roadmap Organization
More informationAndroid Development. Lecture AD 0 Android SDK & Development Environment. Università degli Studi di Parma. Mobile Application Development
Android Development Lecture AD 0 Android SDK & Development Environment 2013/2014 Parma Università degli Studi di Parma Lecture Summary Android Module Overview The Android Platform Android Environment Setup
More informationOperating System Components
Lecture Overview Operating system software introduction OS components OS services OS structure Operating Systems - April 24, 2001 Operating System Components Process management Memory management Secondary
More informationSmart Shopping- An Android Based Shopping Application
Smart Shopping- An Android Based Shopping Application 1 Adarsh Borkar, 2 Madhura Ansingkar, 3 Monali Khobragade, 4 Pooja Nashikkar, 5 Arti Raut 1,2,3,4 Department of Computer Science and Engineering, 5
More informationPublishing to TIZEN Using the Automated Conversion/Repackaging of Existing Android Apps. Hyeokgon Ryu, Infraware Technology, Ltd.
Publishing to TIZEN Using the Automated Conversion/Repackaging of Existing Android Apps Hyeokgon Ryu, Infraware Technology, Ltd. Talking about Needs of Automated Converting from Android To Tizen Introduce
More informationObj: Sec 1.0, to describe the relationship between hardware and software HW: Read p.2 9. Do Now: Name 3 parts of the computer.
C1 D1 Obj: Sec 1.0, to describe the relationship between hardware and software HW: Read p.2 9 Do Now: Name 3 parts of the computer. 1 Hardware and Software Hardware the physical, tangible parts of a computer
More informationHow To Understand The History Of An Operating System
7 Operating Systems 7.1 Source: Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: 7.2 Understand the role of the operating system.
More informationCreating and Using Databases for Android Applications
Creating and Using Databases for Android Applications Sunguk Lee * 1 Research Institute of Industrial Science and Technology Pohang, Korea sunguk@rist.re.kr *Correspondent Author: Sunguk Lee* (sunguk@rist.re.kr)
More information060010702 Mobile Application Development 2014
Que 1: Short question answer. Unit 1: Introduction to Android and Development tools 1. What kind of tool is used to simulate Android application? 2. Can we use C++ language for Android application development?
More informationChapter 2 System Structures
Chapter 2 System Structures Operating-System Structures Goals: Provide a way to understand an operating systems Services Interface System Components The type of system desired is the basis for choices
More informationComponents of a Computer System
SFWR ENG 3B04 Software Design III 1.1 3 Hardware Processor(s) Memory I/O devices Operating system Kernel System programs Components of a Computer System Application programs Users SFWR ENG 3B04 Software
More informationMulti-core Programming System Overview
Multi-core Programming System Overview Based on slides from Intel Software College and Multi-Core Programming increasing performance through software multi-threading by Shameem Akhter and Jason Roberts,
More informationSoftware: Systems and. Application Software. Software and Hardware. Types of Software. Software can represent 75% or more of the total cost of an IS.
C H A P T E R 4 Software: Systems and Application Software Software and Hardware Software can represent 75% or more of the total cost of an IS. Less costly hdwr. More complex sftwr. Expensive developers
More informationChapter 3 Operating-System Structures
Contents 1. Introduction 2. Computer-System Structures 3. Operating-System Structures 4. Processes 5. Threads 6. CPU Scheduling 7. Process Synchronization 8. Deadlocks 9. Memory Management 10. Virtual
More informationReminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
More informationRemote Desktop on Mobile
Remote Desktop on Mobile SonamGavhane RasikaPhanse Monica Sadafule B.W.Balkhande Abstract In This paper we will see how the remote Desktop with static IP can be accessed using Android based mobile phones,to
More informationOverview and History of Operating Systems
Overview and History of Operating Systems These are the notes for lecture 1. Please review the Syllabus notes before these. Overview / Historical Developments An Operating System... Sits between hardware
More informationOutline. hardware components programming environments. installing Python executing Python code. decimal and binary notations running Sage
Outline 1 Computer Architecture hardware components programming environments 2 Getting Started with Python installing Python executing Python code 3 Number Systems decimal and binary notations running
More informationCambridge International AS and A Level Computer Science
Topic support guide Cambridge International AS and A Level Computer Science 9608 For examination from 2017 Topic 3.4.2 Virtual machine Cambridge International Examinations retains the copyright on all
More informationParallels Desktop 4 for Windows and Linux Read Me
Parallels Desktop 4 for Windows and Linux Read Me Welcome to Parallels Desktop for Windows and Linux build 4.0.6576. This document contains the information you should know to successfully install Parallels
More informationFall 2009. Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.
Fall 2009 Lecture 1 Operating Systems: Configuration & Use CIS345 Introduction to Operating Systems Mostafa Z. Ali mzali@just.edu.jo 1-1 Chapter 1 Introduction to Operating Systems An Overview of Microcomputers
More informationComputers: Tools for an Information Age
Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background Objectives of Chapter 3 Describe the functions of an Operating System Explain the basics of a personal computer
More informationKernel Types System Calls. Operating Systems. Autumn 2013 CS4023
Operating Systems Autumn 2013 Outline 1 2 Types of 2.4, SGG The OS Kernel The kernel is the central component of an OS It has complete control over everything that occurs in the system Kernel overview
More informationSOFTWARE TECHNOLOGIES
SOFTWARE TECHNOLOGIES (September 2, 2015) BUS3500 - Abdou Illia, Fall 2015 1 LEARNING GOALS Identify the different types of systems software. Explain the main functions of operating systems. Know the various
More informationTopics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives
Introduction to Programming and Algorithms Module 1 CS 146 Sam Houston State University Dr. Tim McGuire Module Objectives To understand: the necessity of programming, differences between hardware and software,
More informationA White Paper By: Dr. Gaurav Banga SVP, Engineering & CTO, Phoenix Technologies. Bridging BIOS to UEFI
A White Paper By: Dr. Gaurav Banga SVP, Engineering & CTO, Phoenix Technologies Bridging BIOS to UEFI Copyright Copyright 2007 by Phoenix Technologies Ltd. All rights reserved. No part of this publication
More informationConcepts in Computer Engineering. Operating Systems
Concepts in Computer Engineering http://arf.iyte.edu.tr/~bkumova/teaching/cs Dr Bora İ Kumova İzmir Institute of Technology; Department of Computer Engineering Operating Systems İYTE; Concepts in Computer
More informationLesson 06: Basics of Software Development (W02D2
Lesson 06: Basics of Software Development (W02D2) Balboa High School Michael Ferraro Lesson 06: Basics of Software Development (W02D2 Do Now 1. What is the main reason why flash
More informationChapter 5 System Software: Operating Systems and Utility Programs
15 th Edition Understanding Computers Today and Tomorrow Comprehensive Chapter 5 System Software: Operating Systems and Utility Programs Deborah Morley Charles S. Parker Copyright 2015 Cengage Learning
More informationComponents of a Computing System. What is an Operating System? Resources. Abstract Resources. Goals of an OS. System Software
What is an Operating System? An operating system (OS) is a collection of software that acts as an intermediary between users and the computer hardware One can view an OS as a manager of system resources
More informationStar System. 2004 Deitel & Associates, Inc. All rights reserved.
Star System Apple Macintosh 1984 First commercial OS GUI Chapter 1 Introduction to Operating Systems Outline 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 Introduction What Is an Operating System?
More informationChapter 2: OS Overview
Chapter 2: OS Overview CmSc 335 Operating Systems 1. Operating system objectives and functions Operating systems control and support the usage of computer systems. a. usage users of a computer system:
More informationManagement Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?
Management Challenge Managing Hardware Assets What computer processing and storage capability does our organization need to handle its information and business transactions? What arrangement of computers
More informationReview from last time. CS 537 Lecture 3 OS Structure. OS structure. What you should learn from this lecture
Review from last time CS 537 Lecture 3 OS Structure What HW structures are used by the OS? What is a system call? Michael Swift Remzi Arpaci-Dussea, Michael Swift 1 Remzi Arpaci-Dussea, Michael Swift 2
More informationComputer Basics: Chapters 1 & 2
Computer Basics: Chapters 1 & 2 Definition of a Computer What does IPOS stand for? Input Process Output Storage Other types of Computers Name some examples of other types of computers, other than a typical
More information1/5/2013. Technology in Action
0 1 2 3 4 5 6 Technology in Action Chapter 5 Using System Software: The Operating System, Utility Programs, and File Management Chapter Topics System software basics Types of operating systems What the
More informationA Real Time, Object Oriented Fieldbus Management System
A Real Time, Object Oriented Fieldbus Management System Mr. Ole Cramer Nielsen Managing Director PROCES-DATA Supervisor International P-NET User Organisation Navervej 8 8600 Silkeborg Denmark pd@post4.tele.dk
More informationINSTALLATION MINIMUM REQUIREMENTS. Visit us on the Web www.docstar.com
INSTALLATION MINIMUM REQUIREMENTS Visit us on the Web www.docstar.com Clients This section details minimum requirements for client workstations that use. Workstation (Scan) Windows 7 (32/64 bit); Windows
More informationMobile Devices - An Introduction to the Android Operating Environment. Design, Architecture, and Performance Implications
Mobile Devices - An Introduction to the Android Operating Environment Design, Architecture, and Performance Implications Dominique A. Heger DHTechnologies (DHT) dheger@dhtusa.com 1.0 Introduction With
More informationANDROID BASED MOBILE APPLICATION DEVELOPMENT and its SECURITY
ANDROID BASED MOBILE APPLICATION DEVELOPMENT and its SECURITY Suhas Holla #1, Mahima M Katti #2 # Department of Information Science & Engg, R V College of Engineering Bangalore, India Abstract In the advancing
More informationResearch and Design of Universal and Open Software Development Platform for Digital Home
Research and Design of Universal and Open Software Development Platform for Digital Home CaiFeng Cao School of Computer Wuyi University, Jiangmen 529020, China cfcao@126.com Abstract. With the development
More informationSOFTWARE UNIT 1 PART B C O M P U T E R T E C H N O L O G Y ( S 1 O B J 2 2-3 A N D O B J 3-2)
SOFTWARE UNIT 1 PART B C O M P U T E R T E C H N O L O G Y ( S 1 O B J 2 2-3 A N D O B J 3-2) SOFTWARE CATEGORIES There are two main type of software categories Operating Systems Software Application Software
More informationLesson Objectives. To provide a grand tour of the major operating systems components To provide coverage of basic computer system organization
Lesson Objectives To provide a grand tour of the major operating systems components To provide coverage of basic computer system organization AE3B33OSD Lesson 1 / Page 2 What is an Operating System? A
More informationChapter 3: Operating-System Structures. System Components Operating System Services System Calls System Programs System Structure Virtual Machines
Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines Operating System Concepts 3.1 Common System Components
More informationWorkshop on Android and Applications Development
Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,
More informationChapter 3: Operating-System Structures. Common System Components
Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines System Design and Implementation System Generation 3.1
More informationGETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS
Embedded Systems White Paper GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS September 2009 ABSTRACT Android is an open source platform built by Google that includes an operating system,
More informationGraduate presentation for CSCI 5448. By Janakiram Vantipalli ( Janakiram.vantipalli@colorado.edu )
Graduate presentation for CSCI 5448 By Janakiram Vantipalli ( Janakiram.vantipalli@colorado.edu ) Content What is Android?? Versions and statistics Android Architecture Application Components Inter Application
More informationHow do Users and Processes interact with the Operating System? Services for Processes. OS Structure with Services. Services for the OS Itself
How do Users and Processes interact with the Operating System? Users interact indirectly through a collection of system programs that make up the operating system interface. The interface could be: A GUI,
More informationIntroduction. What is an Operating System?
Introduction What is an Operating System? 1 What is an Operating System? 2 Why is an Operating System Needed? 3 How Did They Develop? Historical Approach Affect of Architecture 4 Efficient Utilization
More informationPrinciples of Operating Systems CS 446/646
Principles of Operating Systems CS 446/646 1. Introduction to Operating Systems a. Role of an O/S b. O/S History and Features c. Types of O/S Mainframe systems Desktop & laptop systems Parallel systems
More informationAndroid Basics. Xin Yang 2016-05-06
Android Basics Xin Yang 2016-05-06 1 Outline of Lectures Lecture 1 (45mins) Android Basics Programming environment Components of an Android app Activity, lifecycle, intent Android anatomy Lecture 2 (45mins)
More information4.1 Introduction 4.2 Explain the purpose of an operating system 4.2.1 Describe characteristics of modern operating systems Control Hardware Access
4.1 Introduction The operating system (OS) controls almost all functions on a computer. In this lecture, you will learn about the components, functions, and terminology related to the Windows 2000, Windows
More informationProgramming for GCSE Topic H: Operating Systems
Programming for GCSE Topic H: Operating Systems William Marsh School of Electronic Engineering and Computer Science Queen Mary University of London Aims Introduce Operating Systems Core concepts Processes
More informationExperience with Server Self Service Center (S3C)
Experience with Server Self Service Center (S3C) Juraj Sucik, Sebastian Bukowiec IT Department, CERN, CH-1211 Genève 23, Switzerland E-mail: juraj.sucik@cern.ch, sebastian.bukowiec@cern.ch Abstract. CERN
More informationOperating Systems Introduction
Operating Systems Introduction Chester Rebeiro IIT Madras Webpage : http://www.cse.iitm.ac.in/~chester/courses/15o_os/index.html The Layers in Systems Applications Operating Systems Computer Organization
More informationSpecialized Android APP Development Program with Java (SAADPJ) Duration 2 months
Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months Our program is a practical knowledge oriented program aimed at making innovative and attractive applications for mobile
More informationAS/400 System Overview
Chapter 1 AS/400 System Overview 1.1 Major Characteristics of AS/400 1.1.1 High Level of Integration 1.1.2 Object Orientation 1.1.3 Relational and Integrated Database 1.1.4 Data and Program Independence
More informationComputer Literacy. Hardware & Software Classification
Computer Literacy Hardware & Software Classification Hardware Classification Hardware is just another word for computer equipment; it is the physical parts of the computer that we can see and touch. All
More informationLecture 1 Introduction to Android
These slides are by Dr. Jaerock Kwon at. The original URL is http://kettering.jrkwon.com/sites/default/files/2011-2/ce-491/lecture/alecture-01.pdf so please use that instead of pointing to this local copy
More informationBlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: 10.1.1. Security Note
BlackBerry Enterprise Service 10 Secure Work Space for ios and Android Version: 10.1.1 Security Note Published: 2013-06-21 SWD-20130621110651069 Contents 1 About this guide...4 2 What is BlackBerry Enterprise
More informationContents. Chapter 1. Introduction
Contents 1. Introduction 2. Computer-System Structures 3. Operating-System Structures 4. Processes 5. Threads 6. CPU Scheduling 7. Process Synchronization 8. Deadlocks 9. Memory Management 10. Virtual
More informationUsing the Windows Cluster
Using the Windows Cluster Christian Terboven terboven@rz.rwth aachen.de Center for Computing and Communication RWTH Aachen University Windows HPC 2008 (II) September 17, RWTH Aachen Agenda o Windows Cluster
More informationMachine Architecture and Number Systems. Major Computer Components. Schematic Diagram of a Computer. The CPU. The Bus. Main Memory.
1 Topics Machine Architecture and Number Systems Major Computer Components Bits, Bytes, and Words The Decimal Number System The Binary Number System Converting from Decimal to Binary Major Computer Components
More informationAndroid Programming and Security
Android Programming and Security Dependable and Secure Systems Andrea Saracino andrea.saracino@iet.unipi.it Outlook (1) The Android Open Source Project Philosophy Players Outlook (2) Part I: Android System
More informationIssues in Android on Mobile Platform and Their Resolution
Issues in Android on Mobile Platform and Their Resolution 1 Monika A. Ganpate, 2 Dipika R. Shinde 1, 2 Institute of Management and Computer Studies, Thane (West), India, University of Mumbai, India Abstract:
More information13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES
LESSON 13 Managing Devices OBJECTIVES After completing this lesson, you will be able to: 1. Open System Properties. 2. Use Device Manager. 3. Understand hardware profiles. 4. Set performance options. Estimated
More informationVirtual Machines. www.viplavkambli.com
1 Virtual Machines A virtual machine (VM) is a "completely isolated guest operating system installation within a normal host operating system". Modern virtual machines are implemented with either software
More informationIntroduction to Android
Introduction to Android 26 October 2015 Lecture 1 26 October 2015 SE 435: Development in the Android Environment 1 Topics for Today What is Android? Terminology and Technical Terms Ownership, Distribution,
More informationOPERATING SYSTEMS Software in the Background. Chapter 2
OPERATING SYSTEMS Software in the Background Chapter 2 Objectives Describe the functions of an Operating System Explain the basics of a personal computer operating system Describe the advantages of a graphical
More informationLecture 17: Mobile Computing Platforms: Android. Mythili Vutukuru CS 653 Spring 2014 March 24, Monday
Lecture 17: Mobile Computing Platforms: Android Mythili Vutukuru CS 653 Spring 2014 March 24, Monday Mobile applications vs. traditional applications Traditional model of computing: an OS (Linux / Windows),
More informationOverview of CS 282 & Android
Overview of CS 282 & Android Douglas C. Schmidt d.schmidt@vanderbilt.edu www.dre.vanderbilt.edu/~schmidt Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee, USA CS 282
More informationOperating Systems OBJECTIVES 7.1 DEFINITION. Chapter 7. Note:
Chapter 7 OBJECTIVES Operating Systems Define the purpose and functions of an operating system. Understand the components of an operating system. Understand the concept of virtual memory. Understand the
More informationAT&T Connect System Requirements for End Users v9.5. March 2013
AT&T Connect System Requirements for End Users v9.5 March 2013 Product: AT&T Connect Title: System Requirements for End Users Version: v9.5 Publication date: 3/6/2013 Reference number: CONSYSCL01012 Revision
More informationKaspersky Password Manager
Kaspersky Password Manager User Guide Dear User, Thank you for choosing our product. We hope that you will find this documentation useful and that it will provide answers to most questions that may arise.
More information