Concepts in Computer Engineering. Operating Systems



Similar documents
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.

OPERATING SYSTEM SERVICES

BTEC First Diploma for IT. Scheme of Work for Computer Systems unit 3 (10 credit unit)

1/5/2013. Technology in Action

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.

Computer Literacy. Hardware & Software Classification

Lesson 06: Basics of Software Development (W02D2

User Manual V1.0. Remote Software

1. Central Monitoring System Software

Example of Standard API

SOFTWARE TECHNOLOGIES

Kernel. What is an Operating System? Systems Software and Application Software. The core of an OS is called kernel, which. Module 9: Operating Systems

International Engineering Journal For Research & Development

4.1 Introduction 4.2 Explain the purpose of an operating system Describe characteristics of modern operating systems Control Hardware Access

How To Use An Apple Macbook With A Dock On Itunes Macbook V.Xo (Mac) And The Powerbar On A Pc Or Macbook (Apple) With A Powerbar (Apple Mac) On A Macbook

Operating Systems. Design and Implementation. Andrew S. Tanenbaum Melanie Rieback Arno Bakker. Vrije Universiteit Amsterdam

Outline. Operating Systems Design and Implementation. Chap 1 - Overview. What is an OS? 28/10/2014. Introduction

Operating Systems 4 th Class

Alternative Methods Of Input. Kafui A. Prebbie 82

Discovering Computers

1. Central Monitoring System Software

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson

Upon completion of this chapter, you will able to answer the following questions:

1. Central Monitoring System Software

Operating System Software

VMware Horizon FLEX User Guide

Basics of Computer 1.1 INTRODUCTION 1.2 OBJECTIVES

Computers: Tools for an Information Age

Computer Basics Handouts: Computer Basics

Objectives. Chapter 2: Operating-System Structures. Operating System Services (Cont.) Operating System Services. Operating System Services (Cont.

The Best RDP One-to-many Computing Solution. Start

VMware Horizon FLEX User Guide

NetClient software user manual

Fall Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.

Computer Layers. Hardware BOOT. Operating System. Applications

1 PERSONAL COMPUTERS

Multiprogramming. IT 3123 Hardware and Software Concepts. Program Dispatching. Multiprogramming. Program Dispatching. Program Dispatching

Mobile Operating Systems Lesson 05 Windows CE Part 1

Operating Systems. and Windows

DVD MAKER USB2.0 Installation Manual

The computer's internal components

CS420: Operating Systems OS Services & System Calls

Operating Systems Overview As we have learned in working model of a computer we require a software system to control all the equipment that are

Lectures 9 Advanced Operating Systems Fundamental Security. Computer Systems Administration TE2003

Outline. hardware components programming environments. installing Python executing Python code. decimal and binary notations running Sage

User Tutorial on Changing Frame Size, Window Size, and Screen Resolution for The Original Version of The Cancer-Rates.Info/NJ Application

Introduction to Computers, Anatomy of Computers, Input and Output Devices

EUCIP IT Administrator - Module 2 Operating Systems Syllabus Version 3.0

Microsoft Office 2010 system requirements

Getting Started. Version 3.1 Last updated 2014/3/10. Orbweb ME: Getting Started

Getting Started with Tizen SDK : How to develop a Web app. Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd

File Management Where did it go? Teachers College Summer Workshop

PC Build and Manual Part 1

Getting to know your computer

Operating Systems. Notice that, before you can run programs that you write in JavaScript, you need to jump through a few hoops first

Mini Android PC. User Manual. Copyright Edis Trading (HK) Limited All Rights Reserved.

ELEC 377. Operating Systems. Week 1 Class 3

Using AORUS Notebook for the First Time

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 A N D O B J 3-2)

Introduction to Mirametrix EyeTracker

How to use the VMware Workstation / Player to create an ISaGRAF (Ver. 3.55) development environment?

Multi-Operating Environment System

Course/Program Credential(s): Credential Certificate Postsecondary Degree University Degree Other:

VMware Horizon FLEX User Guide

CLOUD GAMING WITH NVIDIA GRID TECHNOLOGIES Franck DIARD, Ph.D., SW Chief Software Architect GDC 2014

Chapter 3. Operating Systems

Introduction to the Computer and Word Processing application LEVEL: 1. Switch on computer and demonstrate use of mouse

SeeVogh Player manual

Introduction to using Skype. Install Skype on your Computer. Getting Started

Chapter 8 Objectives. Chapter 8 Operating Systems and Utility Programs. Operating Systems. Operating Systems. Operating Systems.

Code Estimation Tools Directions for a Services Engagement

Quick Start Using DASYLab with your Measurement Computing USB device

SecureClient Central Installation Guide. September 2014

RGK60 RGK50 RGAM10 RGAM20 RGAM4 Generator set control units

ATV310B User Manual. V1.1

Chapter 9 Input/Output Devices

Multimedia Systems Hardware & Software THETOPPERSWAY.COM

New Mexico Broadband Program. Basic Computer Skills. Module 1 Types of Personal Computers Computer Hardware and Software

CrossOver Compared to Competing Emulation Solutions

User Manual of N280. Two cases are optional! N280 port schematic

Using GIGABYTE Notebook for the First Time

Moxa Device Manager 2.0 User s Guide

Fastboot Techniques for x86 Architectures. Marcus Bortel Field Application Engineer QNX Software Systems

Linux Kernel Architecture

Parallels Virtuozzo Containers 4.7 for Linux Readme


Getting Started with VMware Fusion. VMware Fusion for Mac OS X

Do I need to install anything on my computer to use the VC?

Operating Systems Introduction

SMS Remote Software User Manual. Pro Series & Contender Series DVRs

Vidyo Desktop User Guide. Telemedicine Development Center of Asia April 2011

Chapter 2 System Structures

Using GIGABYTE Notebook for the First Time

SMS (Server Management Software) Digital Video Recorder. User s Manual

CS3600 SYSTEMS AND NETWORKS

A Real Time, Object Oriented Fieldbus Management System

2.5" XTreme Files OS & Data Backup/Restore User Manual Please read the Instruction manual before using the XTreme Files (X Series) 1.

10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition

User Manual. Software SmartGUI. Dallmeier electronic GmbH & Co.KG. DK GB / Rev /

The Keyboard One of the first peripherals to be used with a computer and is still the primary input device for text and numbers.

Transcription:

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 Engineering; 05/12/13; Dr Bora İ Kumova 09:53 Page 66/85

Computer: Architecture Computer SW Application1 ApplicationN OS HW İYTE; Concepts in Computer Engineering; 05/12/13; Dr Bora İ Kumova 09:54 Page 67/85

Computer: Architecture SW: data storing & processing application: user-oriented data, information & knowledge eg office applications; games; Internet applications OS: HW-oriented data & information eg Windows, Linux, Android, OS X HW: physical machinery; electrical devices; binary electronics İYTE; Concepts in Computer Engineering; 05/12/13; Dr Bora İ Kumova 09:54 Page 68/85

Computer: Architecture Computer SW Application1 ApplicationN Display Keyboard User OS Network PC HW RAM CPU Devices İYTE; Concepts in Computer Engineering; 05/12/13; Dr Bora İ Kumova 09:54 Page 69/85

Computer/Robot: Architecture Computer/Robot SW Application: Application: Natural Language Computer Language User Programmes Programmes Libraries Libraries OS Computer Language PC HW RAM CPU Devices: Harddisk, Display, Keyboard, Mouse, Camera, Mechatronics Actuators Sensors Physical Objects İYTE; Concepts in Computer Engineering; 05/12/13; Dr Bora İ Kumova 09:54 Page 70/85

OS: Components Computer SW Application1 ApplicationN OS Desktop Management Memory Task File Device Management Management Management Management Security HW Devices: RAM CPU Harddisk, Display, Keyboard Mouse, Camera, Network İYTE; Concepts in Computer Engineering; 05/12/13; Dr Bora İ Kumova 09:54 Page 71/85

OS: Components memory management: RAM organisation & access task management: process scheduling; CPU sharing file management: HD organisation & access device management: device drivers desktop management: windowing; user interfacing security: memory & process protection İYTE; Concepts in Computer Engineering; 05/12/13; Dr Bora İ Kumova 09:54 Page 72/85

OS: Memory Management allocation: memory segmentation eg paging protection: process access area eg segmentation fault organisation: process memory physical: RAM; pages virtual: HD; swap partition; process size swap: move between physical-virtual memory physical-to-virtual: if RAM full HD 1. Run/ Application1... Load ApplicationN 2. Suspend/ ProcessN Swap 3. Run/ Load virtual-to-physical: if process scheduled for running Swap Process1 RAM İYTE; Concepts in Computer Engineering; 05/12/13; Dr Bora İ Kumova 09:54 Page 73/85

OS: Task Management process: running application states: scheduled for running: executing task suspended: waiting for scheduler blocked: waiting for input stopped: overwrite in RAM task: scheduled process time slice multi tasking: many tasks sharing few CPUs CPU sharing: CPU shared in time İYTE; Concepts in Computer Engineering; 05/12/13; Dr Bora İ Kumova 09:54 Page 74/85

OS: Task Management Task1 Process1... TaskK1 Task1 ProcessN... TaskKn Schedule Schedule Sample Schedule Task1.1... TaskN.1 Task1.2... TaskN.2... TaskNK1 Execute CPU İYTE; Concepts in Computer Engineering; 05/12/13; Dr Bora İ Kumova 09:54 Page 75/85

OS: File Management HD HD organisation: storage organisation partitioning: logical HD formatting: directory system; tree directory: directories; files; links swap: processes access: directory & file Partition1 Partition2 Partition3 Swap C: D: user: owner group: user list attribute: read; write; execute Directory Directory File File Directory Directory File File İYTE; Concepts in Computer Engineering; 05/12/13; Dr Bora İ Kumova 09:54 Page 76/85

OS: Device Management device: specialised HW; computing tool driver: firmware; operating software eg camera; network; speaker; microphone; touch pad İYTE; Concepts in Computer Engineering; 05/12/13; Dr Bora İ Kumova 09:54 Page 77/85

OS: Desktop Management desktop: user working area; multiple user tasks session: login-interactions-logout interaction: user input; application output window: application working area eg OS: memory; task; file; device eg application: internet browser; editor; zipping; media player icon: graphically minimised window menu: application commands task bar: installed applications status bar: desktop & application status İYTE; Concepts in Computer Engineering; 05/12/13; Dr Bora İ Kumova 13:03 Page 78/85

Conclusion objective: HW operation & user friendliness components: maintainability & portability İYTE; Concepts in Computer Engineering; 05/12/13; Dr Bora İ Kumova 09:53 Page 79/85