Performance Less responsive to the user Consumes resources from foreground applications Impacts boot, shutdown, and logoff Reliability Memory.

Slides:



Advertisements
Similar presentations
Utility program + driver program Thomas Wat 4D (21)
Advertisements

 Vikram Singh Program Manager Microsoft Corporation PC19.
Dung T. Thoi Microsoft Switzerland Level 100  299.
Essential Introduction to Computers. What is a Computer? An electronic device, operating under the control of instructions stored in its own memory, that.
Cyber Security and Key Management Models Smart Grid Networks The Network System Key Management and Utilization Why Hardware Security Christopher Gorog,
1.1 Installing Windows Server 2008 Windows Server 2008 Editions Windows Server 2008 Installation Requirements X64 Installation Considerations Preparing.
Chapter 8 Operating System Support
Cs238 Lecture 3 Operating System Structures Dr. Alan R. Davis.
Operating Systems CS208. What is Operating System? It is a program. It is the first piece of software to run after the system boots. It coordinates the.
LECTURE 14 Operating Systems and Utility Programs
Chapter 8 Operating Systems and Utility Programs By: James Granahan.
OPERATING SYSTEMS AND SYSTEMS SOFTWARE. SYSTEMS SOFTWARE Systems software consists of the programs that control the operations of the computer and its.
System Software Operating System Boot Process Files Misc.
Case study 2 Android – Mobile OS.
11 SYSTEMS ADMINISTRATION AND TERMINAL SERVICES Chapter 12.
Lynn Langit Microsoft – Developer Evangelist.
Chapter 7 Configuring & Managing Distributed File System
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
© Copyright 2009 Microsoft Corporation. Alle Rechte vorbehalten. MSDN Webcasts:
Process Management A process is a program in execution. It is a unit of work within the system. Program is a passive entity, process is an active entity.
Lesson 8 Operating Systems
Module 13: Configuring Availability of Network Resources and Content.
Sharing Resources Lesson 6. Objectives Manage NTFS and share permissions Determine effective permissions Configure Windows printing.
BUSINESS COMPUTER APPLICATION University of Palestine College of Business Instructor: Mr. Ahmed Abumosameh.
Using Windows Firewall and Windows Defender
AtomPark Software is founded in The head office is located in Saint-Petersburg, Russia. Company is officially registered in the United States. AtomPark.
Week #7 Objectives: Secure Windows 7 Desktop
Chapter Six Windows XP Security and Access Controls.
 What is OS? What is OS?  What OS does? What OS does?  Structure of Operating System: Structure of Operating System:  Evolution of OS Evolution of.
Operating Systems.
Chapter 6 Operating System Support. This chapter describes how middleware is supported by the operating system facilities at the nodes of a distributed.
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
Software 1. Software is divided into parts System software Operating system Utility software Application software 2.
MANAGEMENT ANTIMALWARE PLATFORM Microsoft Malware Protection Center Dynamic Signature Svc Available only in Windows 8 Endpoint Protection Management.
© Wiley Inc All Rights Reserved. MCSE: Windows Server 2003 Active Directory Planning, Implementation, and Maintenance Study Guide, Second Edition.
Lecture 2 Title: Computer Software By: Mr Hashem Alaidaros MIS 101.
Module 1: Installing and Configuring Servers. Module Overview Installing Windows Server 2008 Managing Server Roles and Features Overview of the Server.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
Module 9: Preparing to Administer a Server. Overview Introduction to Administering a Server Configuring Remote Desktop to Administer a Server Managing.
Module 2 Configuring Disks and Device Drivers. Module Overview Partitioning Disks in Windows® 7 Managing Disk Volumes Maintaining Disks in Windows 7 Installing.
Chapter 2 Operating System Overview
How to create DNS rule that allow internal network clients DNS access Right click on Firewall Policy ->New- >Access Rule Right click on Firewall.
Introduction to Windows XP Professional
Week #3 Objectives Partition Disks in Windows® 7 Manage Disk Volumes Maintain Disks in Windows 7 Install and Configure Device Drivers.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Chapter 10 System Monitoring Issues Performance Benchmarks NT Server Services Users and Server Access Information Task Manager for Applications Ram and.
6 Service Name Description Trigger Type AELookupSvc Processes application compatibility cache requests for applications as they are.
Windows monitoring Unit objectives: Monitor the operating system Monitor system performance Backup and restore operating system files and data.
Windows XP & Vista Memory Management
Kyle Marsh Principal Program Manager Microsoft Corporation WCL305.
UNIX & Windows NT Name: Jing Bai ID: Date:8/28/00.
Operating Systems.
Module 11: Configuring and Managing Distributed File System.
Introduction to Operating System. 1.1 What is Operating System? An operating system is a program that manages the computer hardware. It also provides.
Lynn Langit Microsoft – Developer Evangelist.
Lecture 1: Network Operating Systems (NOS)
Labs. Session 1 Lab: Installing and Configuring Windows 7 Exercise 1: Migrating Settings by Using Windows Easy Transfer Exercise 2: Configuring a Reference.
Managing Server 2012 Lecture 3 Lecturer: Dr. Simon Tran Course: IT 442.
Computers: Tools for an Information Age
Module 9: Preparing to Administer a Server
Introduction to Operating Systems
Backdoor Attacks.
Network Operating Systems (NOS)
Outline Overview Development Tools
The Application Lifecycle
Unit 1: Introduction to Operating System
Functions of an operating system
Module 9: Preparing to Administer a Server
Lecture Topics: 11/1 Hand back midterms
Presentation transcript:

Performance Less responsive to the user Consumes resources from foreground applications Impacts boot, shutdown, and logoff Reliability Memory leaks System crashes, hangs Dependent application crashes Security An activity can require system privileges A successful attack can compromise the entire system Power Consumption Extra disk, CPU utilization Decrease in battery life Prevents idle efficiencies

ResourceQuantity File I/O47,286 Copy-on-write (COW) pages4,656 (~18MB) Memory pages (Total)15,967 (~60MB) Registry operations38,508 Threads367

Windows Service Continuous activity from boot to shutdown SCM (Service Control Manager) programming model Can specify dependency Continuous activity from boot to shutdown SCM (Service Control Manager) programming model Can specify dependency Scheduled Task Short duration action Idle activity Take action on user logon Standalone executable or out-of-process COM server Generally execute during a user session Short duration action Idle activity Take action on user logon Standalone executable or out-of-process COM server Generally execute during a user session

Service NameService PurposeTrigger Type AELookupSvc Processes application compatibility cache requests for applications as they are launched Custom ETW BDESVC Provides BitLocker client services for user interface and auto-unlocking of data volumes Custom ETW BTHSERV Supports discovery and association of remote Bluetooth devices Device SensorsMTPMonitor Monitors MTP (Media Transfer Protocol) sensors, such as a cell phone with a GPS receiver, to communicate sensor data to programs Device TabletInputService Enables pen and ink functionality Device WinDefend Protects against spyware and potentially unwanted software Group Policy Example of Trigger-Start Services

SERVICE_REQUIRED_PRIVILEGES_INFO srpInfo; WCHAR mszPrivilegeBuffer[25] = {0}; hSCManager=OpenSCManager(NULL, NULL, SC_MANAGER_CONNECT); hFooService=OpenService(hSCManager, wszSERVICENAME, SERVICE_CHANGE_CONFIG); ( VOID ) StringCbCopy ( mszPrivilegeBuffer, sizeof(mszPrivilegeBuffer), L”SeChangeNotifyPrivilege”); srpInfo.pmszRequiredPrivileges = mszPrivilegeBuffer; ChangeServiceConfig2 ( *phService, SERVICE_CONFIG_REQUIRED_PRIVILEGES_INF O, &srpInfo) )

Detects Idle Condition Launches Task