J. C. Cluley, Interf. Macmillan Computer Science Series Consulting Editor Professor F. H. Sumner, University of Manchester

Size: px
Start display at page:

Download "J. C. Cluley, Interf. Macmillan Computer Science Series Consulting Editor Professor F. H. Sumner, University of Manchester"

Transcription

1 Macmillan Computer Science Series Consulting Editor Professor F. H. Sumner, University of Manchester S. T. Allworth and R.N. Zobel, Introduction to Real-time Software Design, second edition Ian 0. Angell and Gareth Griffith, High-resolution Computer Graphics Using FORTRAN 77 Ian 0. Angell and Gareth Griffith, High-resolution Computer Graphics Using Pascal M. Azmoodeh, Abstract Data Types and Algorithms C. Bamford and P. Curran, Data Structures, Files and Databases Philip Barker, Author Languages for CAL A. N. Barrett and A. L. Mackay, Spatial Structure and the Microcomputer R. E. Berry, B. A. E. Meekings and M.D. Soren, A Book on C, second edition G. M. Birtwistle, Discrete Event Modelling on Simula B. G. Blundell, C. N. Daskalakis, N. A. E. Heyes and T. P. Hopkins, An Introductory Guide to Silvar Lisco and HILO Simulators B. G. Blundell and C. N. Daskalakis, Using and Administering an Apollo Network T. B. Boffey, Graph Theory in Operations Research Richard Bornat, Understanding and Writing Compilers Linda E. M. Brackenbury, Design of VLSI Systems- A Practical Introduction J. K. Buckle, Software Configuration Management W. D. Burnham and A. R. Hall, Prolog Programming and Applications J. C. Cluley, Interf.. cing to Microprocessors J. C. Cluley, Introduction to Low Level Programming for Microprocessors Robert Cole, Computer Communications, second edition Derek Coleman, A Structured Programming Approach to Data Andrew J. T. Colin, Fundamentals of Computer Science Andrew J. T. Colin, Programming and Problem-solving in Algol 68 S. M. Deen, Fundamentals of Data Base Systems S. M. Deen, Principles and Practice of Database Systems Tim Denvir, Introduction to Discrete Mathematics for Software Engineering P. M. Dew and K. R. James, Introduction to Numerical Computation in Pascal M. R. M. Dunsmuir and G. J. Davies, Programming the UNIX System D. England eta/., A Sun User's Guide K. C. E. Gee, Introduction to Local Area Computer Networks J. B. Gosling, Design of Arithmetic Units for Digital Computers M.G. Hartley, M. Healey and P. G. Depledge, Mini and Microcomputer Systems Roger Hurty, Z80 Assembly Language Programming for Students Roland N. Ibbett, The Architecture of High Performance Computers Patrick Jaulent, The Hardware and Software P. Jaulent, L. Baticle and P. Pillot, Microprocessors and their Coprocessors J. M. King and J.P. Pardoe, Program Design Using ]SP-A Practical Introduction H. Kopetz, Software Reliability E. V. Krishnamutthy, Introductory Theory of Computer Science V. P. Lane, Security of Computer Based Information Systems Graham Lee, From Hardware to Software - an introduction to computers A. M. Lister and R. D. Eager, Fundamentals of Operating Systems, fourth edition Thomas Manns and Michael Coleman, Software Quality Assurance G. P. McKeown and V. J. Rayward-Smith, Mathematics for Computing Brian Meek, Fortran, PL/1 and the A/gals A. Mevel and T. Gueguen, Smallta/k-80 Barry Morrell and Peter Whittle, CP/M 80 Programmer's Guide Derrick Morris, System Programming Based on the PDPJJ Y. Nishinuma and R. Espesser, UNIX- First contact Pim Oets, MS-DOS and PC-DOS- A Practical Guide Christian Queinnec, LISP E. J. Redfern, Introduction to Pascal for Computational Mathematics (continued overlea(j

2 Gordon Reece, Microcomputer Modelling by Finite Differences W. P. Salman, 0. Tisserand and B. Toulout, FORTH L. E. Scales, Introduction to Non-linear Optimization Peter S. Sell, Expert Systems -A Practical Introduction A. G. Sutcliffe, Human-Computer Interface Design Colin J. Theaker and Graham R. Brookes, A Practical Course on Operating Systems M. R. Tolhurst et al., Open Systems Interconnection J-M. Trio, Architecture and Programming M. J. Usher, Information Theory for Information Technologists B.S. Walker, Understanding Microprocessors Peter J. L. Wallis, Portable Programming Colin Walls, Programming Dedicated Microprocessors I. R. Wilson and A.M. Addyman, A Practical Introduction to Pascal- with BS6192, second edition Non-series Roy Anderson, Management, Information Systems and Computers I. 0. Angell, Advanced Graphics with the IBM Personal Computer J. E. Bingham and G. W. P. Davies, A Handbook of Systems Analysis, second edition J. E. Bingham and G. W. P. Davies, Planning for Data Communications B. V. Cordingley and D. Chamund, Advanced BASIC Scientific Subroutines N. Frude, A Guide to SPSS/PC+

3 Using and Administering an Apollo Network Damian Anderson Bary Blundell (Joint Editor) Steve Boniwell Glenn Brennan Costas Daskalakis (Joint Editor) Bob Henson Nick Heyes John Howarth Barry Blundell, Costas Daskalakis and Nick Heyes are with the University of Manchester Damian Anderson is with Harsant and Steward, Chester Glenn Brennan and Steve Boniwell are with the Technical Support Group, Apollo, Milton Keynes John Howarth is the Technical Support Manager, Apollo, Manchester Bob Henson is the Strategic Accounts Manager, Apollo, Bracknell M MACMILLAN EDUCATION

4 B. G. Blundell and C. N. Daskalakis 1988 All rights reserved. No reproduction, copy or transmission of this publication may be made without written permission. No paragraph of this publication may be reproduced, copied or transmitted save with written permission or in accordance with the provisions of the Copyright Act 1956 (as amended), or under the terms of any licence permitting limited copying issued by the Copyright Licensing Agency, 33-4 Alfred Place, London WC1E 7DP. Any person who does any unauthorised act in relation to this publication may be liable to criminal prosecution and civil claims for damages. First published 1988 Published by MACMILLAN EDUCATION LTD Houndmills, Basingstoke, Hampshire RG21 2XS and London Companies and representatives throughout the world Unix is a registered trademark of AT&T Information Systems Inc. Domain, Domain/IX, Aegis, Dialogue, NCS, GMR, GPR, GSR are registered trademarks of Apollo Computer Inc. VAX, MICROVAX, Ultrix, VMS are registered trademarks of Digital Equipment Corporation. Postscript is a registered trademark of Adobe Systems Inc. MS-DOS is a registered trademark of Microsoft Corporation. Ethernet is a registered trademark of Xerox Corporation. IBM PC, IBM PC/AT are registered trademarks of International Business Machines Corporation. British Library Cataloguing in Publication Data Using and administering an Apollo network.- (Macmillan computer science series). 1. Computer systems. Networks. Apollo I. Blundell, B. G. (Barry G.) II. Daskalakis, C. N. (Costas N.) ISBN ISBN (ebook) DOI /

5 To Maureen, Wilfred and Brian Blundell Marouso Daskalaki Mr and Mrs Anderson Tracey Boniwell Myrna Howarth Tom and Francis Heyes

6 CONTENTS Page Foreword Preface Acknowledgements xvii xix xxi CHAPTER ONE: Introduction to Apollo Workstations HISTORICAL NOTE 1.2 PROCESSING POWER 1. 3 GRAPHICS 1.4 USER INTERFACE 1.5 THE NETWORK The Bus Structure The Ring Structure 1.6 OPERATING SYSTEMS The Apollo Domain System UNIX 1. 7 NETWORKING AND UNIX AT&T's Remote File System Sun's Network File System Apollo's 'Domain File System' 1.8 NON-UNIX ENVIRONMENTS CHAPTER TWO: Getting Started INTRODUCTION Concerning the Syntax in this Book 2.2 FILES AND DIRECTORIES 2.3 TUTORIAL: GETTING STARTED Introduction The Tutorial 2.4 CREATING AND EDITING TEXT FILES Introduction File Access Keys Text Manipulation Keys A Tutorial: Using the Apollo Editor

7 viii Using and Administering an Apollo Network 2.5 SHELL AND DISPLAY MANAGER COMMANDS 21 (in brief) 2.6 TUTORIAL: THE LIST DIRECTORY COMMANDS CONCERNING DIRECTORIES Introduction A Tutorial THE NAMING DIRECTORY AND THE COMMAND 25 SEARCH RULES 2.9 MORE SPECIAL PURPOSE KEYS 27 CHAPTER THREE: Commands and Processes INTRODUCTION SHELL COMMANDS Introduction The Commands Redirection of Input and Output Pipes and Filters Wildcards To Stop a Program DISPLAY MANAGER COMMANDS Introduction The Commands ACCESSING OTHER WORKSTATIONS ACROSS THE 47 NETWORK Introduction Accessing a Remote Workstation across the 47 Network 3.5 LINKS PROCESSES so Introduction so Process A Background Process Server Processes Remote Processes Stopping a Process SOME SERVER PROCESSES Introduction The Mailbox Server The Server Process Manager The Alarm Server CHANGING PASSWORDS AND HOME DIRECTORIES Changing Your Password 57

8 Contents ix Changing Your Home Directory REFERENCES CHAPTER FOUR: Concerning Aegis INTRODUCTION TUTORIAL: A TOUR THROUGH SOME AEGIS 58 DIRECTORIES 4.3 THE BEHAVIOUR OF THE SYSTEM AT STARTUP 64 AND LOG-IN The Events Occurring at Startup Booting of a disked node (in 'normal' mode) Booting of a diskless node (in 'normal' 65 mode) The actions of Aegis when it begins 67 execution 4.4 THE EVENTS OCCURRING AT LOG-IN Log-In Files THE EFFECT OF THE 'SERVICE MODE' SWITCH 72 UPON STARTUP Introduction Manual Startup (Service Mode Switch Set to 73 'Service') 4.6 TURNING OFF A WORKSTATION 74 CHAPTER FIVE: Software Development on Apollo Workstations INTRODUCTION 5.2 INTRODUCTION TO SHELL SCRIPTS A Note on Shell Script Syntax A Simple Shell Script Example Printing to the Screen Mathematical and Logical Operators Variables within Shell Scripts Passing Parameters to Shell Scripts Active Functions Conditional Statements The 'if' statement The 'while' statement The 'for' statement The 'select' statement

9 X Using and Administering an Apollo Network 5.3 COMPILING AND BINDING PROGRAMS ON 88 APOLLO WORKSTATIONS Introduction Tutorial: The Pascal Compiler Programming in Fortran and C Using the Binder Utility Tutorial: Executing Programs Which Contain 93 Graphics Calls Programming Using System Calls Tutorial: programming using system calls Compiler Switches Debug 97 REFERENCES 99 CHAPTER SIX: Domain/IX - Getting Started INTRODUCTION CONFIGURING A WORKSTATION TO RUN UNIX DOMAIN/IX SHELLS Creating UNIX Shells Invoking a UNIX shell from another shell Creating UNIX shells using the display 103 manager Differences between UNIX and Aegis Shells Command names and functions Command search rules Execution of shell scripts Wildcards OPENING A UNIX SHELL AT LOG-IN A Default UNIX Shell for All Users of a 106 Workstation A Default UNIX Shell for a Single User of a 107 Workstation 6.5 DEFINING THE KEYBOARD FOR UNIX 107 CHAPTER SEVEN: System Administration (Aegis) 7.1 INTRODUCTION 7.2 BACKING UP FILES AND DIRECTORIES WBAK RBAK Storage Devices Creating a Remote Process for Backup

10 Contents xi 7.3 SETTING UP ACCOUNTS AND REGISTRIES Registries Setting up the Registries (on a Network) Setting up the Registry (on a Stand-Alone 119 Network) Using EDPPO and EDACCT to Enter 119 Information into the Registries Introduction The use of EDPPO The use of EDACCT SETTING UP DIRECTORY TREES AND FIXING 123 THEIR SECURITY Building a User Directory Tree Security of Files and Directories The Modification of ACL's The use of the EDACL command The use of the ACL command to set the 130 access control list More about ACL's The Propagation of Security down a Directory 132 Tree Positioning Applications Software and Defining 136 Logical Volumes 7.5 OPERATING SYSTEM SECURITY Operating System ACL's Setting the ACL's Vulnerable Areas of the Operating System V ARlO US SOFTWARE TOOLS Chuvol (Change Unique Volume Identifier) Ctnode (Catalog a Node) Adding a node to the network Calendar Said (Salvage a Directory) Rdym (Timing a Command) TROUBLESHOOTING ON APOLLO Introduction The Error Log Error Codes, Error Messages, etc Shell Commands Available for Troubleshooting Fault Finding with a Network The 'Systest' Directory The 'Sysboot' Program Stand-Alone Utilities 'Sau' programs 152

11 xii Using and Administering an Apollo Network 'Sau' diagnostics The 'diagnostic executive' ('dex') The Boot Prom Diagnostics DN3000 boot prom diagnostic LED error 154 codes Troubleshooting at the Phase II Boot Shell An example of troubleshooting at the 156 phase II boot shell REFERENCES 156 CHAPTER EIGHT: Protected Subsystems INTRODUCTION WHY USE A PROTECTED SUBSYSTEM? THE THEORY PUTTING THE THEORY INTO PRACTICE PROTECTED SUBSYSTEMS: A TUTORIAL Introduction The Tutorial FURTHER INFORMATION THE LOG-IN PROTECTED SUBSYSTEM 165 REFERENCES 166 CHAPTER NINE: Introduction to Graphics COMPUTER GRAPHICS: A DEFINITION HISTORICAL NOTE COMPUTER GRAPHICS SYSTEMS DESCRIPTION PRESENTATIONAL FEATURES OF DISPLAYS OUTPUT DEVICES Random Scan Refresh CRT's Raster Scan CRT Displays Storage CRT Displays Memory Requirements in Raster Scan Systems INPUT DEVICES SOFTWARE ASPECTS IN COMPUTER GRAPHICS Languages in Graphics General Purpose Languages in Graphics GRAPHICS STANDARDS Graphical Kernel System GKS primitives and attributes Coordinate system GKS segments and their attributes 179

12 Contents xiii GKS input GKS workstations Conclusion GKS-3D Programmer's Hierarchical Interactive Graphics 182 System - PRIGS PostScript Other Related Standards Computer graphics metafile - CGM Computer graphics interface - CGI 184 REFERENCES 184 CHAPTER TEN: Using and Selecting Apollo Graphics 187 Packages 10.1 INTRODUCTION HARDWARE CONSIDERATIONS GRAPHICS TOOLS Standards Proprietary Resources COMPARISON OF PROPRIETARY GRAPHICS TOOLS Introduction GSR When to use GSR Example code GPR When to use GPR Example code GMR When to use 2D GMR Example code D GMR When to use 3D GMR Example code USING THE PROPRIETARY RESOURCES Application Programming Display Modes Initialising the System Other Useful Information for Programmers GSR GPR D GMR D GMR 213 REFERENCES 215

13 xiv Using and Administering an Apollo Network CHAPTER ELEVEN: Dialogue INTRODUCTION Need for Good User Interfaces CONCEPTS OF DIALOGUE The Advantages of Using Dialogue THE APPEARANCE OF DIALOGUE USER 219 INTERFACES Example Programs Presentation Techniques Structuring Techniques WRITING DIALOGUE SOFTWARE The Description File Tutorial - creating a 'quit' icon Component syntax Tutorial- using rows and popups Key definitions Templates Insert files Help Tutorial - using oneofs, templates and help The Main Program The Routine File Dialogue library routines Translating, Compiling and Binding Translating Compiling Binding Tutorial- creating a complete program 241 REFERENCES 243 CHAPTER TWELVE: Operating System Internals INTRODUCTION DESIGN REQUIREMENTS Personal Workstations Distributed System Local Area Network Summary PROCESSES Address Space Process Scheduling VIRTUAL MEMORY 252

14 Contents XV Single Level Store Implementation Points to note 12.5 THE FILE SYSTEM Overview Unique Identifiers The Naming Server Directory structure Notes on naming The Object Storage System The Streams Manager Network Filing System APPENDIX A: Aegis and UNIX Commands 264

15 FOREWORD British universities and polytechnics have received significant capital and extra recurrent funding for hardware and software to support the teaching of CAD. This funding has led to a very rapid expansion in the use of high quality graphics workstations in many areas of teaching. Networked Apollo workstations support a wide range of the software required for undergraduate and postgraduate teaching and a large number of systems have been installed over the last two years. With the large number of staff and students involved in managing and using these workstation clusters, it is highly desirable that there should be a textbook at an appropriate level of detail. This book benefits considerably from being a joint effort between staff at the University of Manchester and staff at Apollo UK. The input from Apollo guarantees the accuracy of the technical detail at the time of publication and ensures that the systems described are as up to date as possible in such a rapidly developing area. The academic staff have been involved in setting up and running teaching laboratories using Apollo systems for over two years. This experience is essential in selecting the information to be included in a compact introduction to the use and management of networked Apollo workstations. Detailed treatment of some topics cannot be included in a book of this size. However, the reader of the book will find it much easier to extract any detailed information that may be required from the comprehensive range of Apollo manuals. J M F Drake, Apollo Computer (UK) Ltd F H Sumner, University of Manchester March 1988 xvii

16 PREFACE This work aims to discuss the hardware, software and networking of Apollo workstations. Many of the topics that are described could each occupy an entire book, and it has therefore been necessary at times to omit detail. It is hoped, nonetheless, that the book will provide a link between the user and the vast quantity of manuals which are provided with a workstation. Most of the tutorials presented have been tested immediately prior to publication, and it is expected that the majority will be completely accurate. The Editors should be grateful to hear of any mistakes or omissions. The book is based on the SR9. 5 version of the operating system, although many of the chapters are accurate for all versions of Aegis. It is hoped that major revisions will take place when SR10, together with Open Dialogue, become readily available and commonly used. The Editors would, therefore, be pleased to hear from any Apollo users who would like to contribute to the above work, in particular from those who gain experience using Open Dialogue, the Apollo Network Computing System, and the networking of Apollos to computers produced by other vendors. Barry Blundell Costas Daskalakis March 1988 xix

17 ACKNOWLEDGEMENTS The Editors wish to express their gratitude to the many people who have helped in the preparation of this work. Professor Frank Sumner (University of Manchester) kindly provided us with the opportunity to produce the book, and Malcolm Stewart of Macmillan Education arranged for its publication. We have had access to the excellent Apollo computer facilities within the Department of Electrical Engineering of the University of Manchester, and should like to thank Professor P G Farrell (Head of Department) for making these available to us. During the course of producing this work a great deal of help has been forthcoming from the staff at Apollo Computer (UK) Ltd. We should particularly like to thank those who have written material for the book, and their colleagues who have read and made corrections to it. Our thanks, therefore, to Glenn Brennan, Steve Boniwell, Andrew Jenkins, Dave Catchpole and John Pile, from the technical support group of Apollo, Milton Keynes. Thanks also to Bob Henson, the strategic accounts manager of Apollo, Bracknell. The staff in the training department at Milton Keynes kindly read and corrected a large portion of the final draft of this work, thanks therefore to John Conneely, John Parry, Larry Wiltshire and Cliff Willsher. We are greatly indebted to all the staff at the local Apollo office in Manchester, in particular John Howarth, Dave Kershaw, Ian Stewart, Nigel Thorpe, Mike Rawse, Robby Robinson and Steve Kaye. Let us not forget Rhona Gillespie, whose patience is infinite, and Alan Thwaites, who finally had enough and emigrated to Australia. Thanks also to Mike Drake of Apollo, Milton Keynes, for his support and encouragement. We should also like to acknowledge the help and courtesy shown to us by Traci Hawksworth - yet anothe.r extremely patient Apollo staff member! The book has been produced using Interleaf Workstation Publication Software on a DN300, which was loaned to us for the purpose by Apollo, Milton Keynes. The typing was done by Kathryn Howard and Lisa Salt, and the formatting was carried out by Jandy Blundell. We should like to thank them all for their contribution. Our thanks to the staff of the Computer Graphics Unit of the Computer Science Department, particularly Terry Hewitt, for his help with graphics standards in Chapter 9. Finally thanks to Alys... xxi

Macmillan Computer Science Series

Macmillan Computer Science Series Macmillan Computer Science Series Consulting Editor Professor F.H. Sumner, University of Manchester S.T. Allworth and R.N. Zobel, Introduction to Real-time Software Design, second edition Ian O. Angell

More information

Macmillan Computer Science Series Consulting Editor Professor F.H. Sumner, University of Manchester

Macmillan Computer Science Series Consulting Editor Professor F.H. Sumner, University of Manchester Macmillan Computer Science Series Consulting Editor Professor F.H. Sumner, University of Manchester S.T. Allworth and R.N. Zobel, Introduction to Real-time Software Design, second edition Ian O. Angell

More information

Fundamentals of Operating Systems

Fundamentals of Operating Systems Fundamentals of Operating Systems Macmillan Computer Science Series Consulting Editor Professor F. H. Sumner, University of Manchester S. T. Allworth, Introduction to Real-time Software Design Ian O. Angell,

More information

Fundamentals of Computer Science

Fundamentals of Computer Science Fundamentals of Computer Science Macmillan Computer Science Series Consulting Editor Professor F. H. Sumner, University of Manchester S.T. Allworth and R.N. Zobel, Introduction to Real-Time Software Design,

More information

Macmillan Computer Science Series Consulting Editor: Professor F.R. Sumner, University of Manchester

Macmillan Computer Science Series Consulting Editor: Professor F.R. Sumner, University of Manchester Macmillan Computer Science Series Consulting Editor: Professor F.R. Sumner, University of Manchester A. Abdellatif, J. Le Bihan and M. Limame, Oracle - A user's guide S.:r. Allworth and R.N. Zobel, Introduction

More information

Macmillan Computer Science Series Consulting Editor: Professor F.H. Sumner, University of Manchester

Macmillan Computer Science Series Consulting Editor: Professor F.H. Sumner, University of Manchester Macmillan Computer Science Series Consulting Editor: Professor F.H. Sumner, University of Manchester A. Abdellatif, J. Le Bihan, M. Limame, Oracle- A User's Guide I. 0. Angell, High-resolution Computer

More information

MacmUI8D Computer Science Series Consulting Editor: Professor F.H. Sumner, University of Manchester

MacmUI8D Computer Science Series Consulting Editor: Professor F.H. Sumner, University of Manchester MacmUI8D Computer Science Series Consulting Editor: Professor F.H. Sumner, University of Manchester A. Abdellatif, J. Le Bihan, M. Limame, Oracle - A User's Guide Ian O. Angell, High-resolution Computer

More information

Non-series Roy Anderson, Management, Infonnation Systems and Computers I. 0. Angell, Advanced Graphics with the IBM Personal Computer

Non-series Roy Anderson, Management, Infonnation Systems and Computers I. 0. Angell, Advanced Graphics with the IBM Personal Computer Macmillan Computer Science Series Consulting Editor Professor F. H. Sumner, University of Manchester S. T. Allworth and R. N. Zobel, Introduction to Real-time Software Design, second edition Ian 0. Angell,

More information

Fundamentals of Operating Systems. Fifth Edition

Fundamentals of Operating Systems. Fifth Edition Fundamentals of Operating Systems Fifth Edition Fundamentals of Operating Systems A.M. Lister University of Queensland R. D. Eager University of Kent at Canterbury Fifth Edition Springer Science+Business

More information

Understanding and Writing Compilers

Understanding and Writing Compilers Understanding and Writing Compilers Macmillan Computer Science Series Consulting Editor Professor F. H. Sumner, University of Manchester G. M. Birtwistle, Discrete Event Modelling on Simula Richard Bornat,

More information

A Structured Programming Approach to Data

A Structured Programming Approach to Data A Structured Programming Approach to Data Macmillan Computer Science Series Consulting Editor: Professor F. H. Sumner, University of Manchester J. K. Buckle, The ICL 2900 Series Andrew J. T. Colin, Programming

More information

Computer Literacy - A Beginners' Guide

Computer Literacy - A Beginners' Guide Computer Literacy - A Beginners' Guide Other Macmillan Books of Related Interest Advanced Graphics with the Acorn Electron Ian O. Angell and Brian J. Jones Advanced Graphics with the BBC Model B Microcomputer

More information

MASTERING COBOL PROGRAMMING

MASTERING COBOL PROGRAMMING MASTERING COBOL PROGRAMMING MACMILLAN MASTER SERIES Banking Basic English Law Basic Management Biology British Politics Business Communication Business Microcomputing Chemistry COBOL Programming Commerce

More information

Mastering. Spreadsheets Q

Mastering. Spreadsheets Q Mastering Spreadsheets Q Macmillan Master Series Accounting Arabic Astronomy Background to Business Banking Basic Management Biology British Politics Business Communication Business Law Business Microcomputing

More information

.,JID Macmillan Modern Office f..dst'pj lnto . 4 D I. :.sp.. w ay :e ~l. ..II Joanna Gosling l... l. MACMILLAN

.,JID Macmillan Modern Office f..dst'pj lnto . 4 D I. :.sp.. w ay :e ~l. ..II Joanna Gosling l... l. MACMILLAN .,JID Macmillan Modern Office 0. 1. D I f..dst'pj lnto. 4 :.sp.. w ay :e ~l..ii Joanna Gosling l... l. M MACMILLAN Joanna Gosling 1989 All rights reserved. No reproduction, copy or transmission of this

More information

0 Mastering Microsoft Office

0 Mastering Microsoft Office 0 Mastering Microsoft Office MACMILLAN MASTER SERIES Accounting Advanced English Language Advanced Pure Mathematics Arabic Banking Basic Management Biology British Politics Business Administration Business

More information

Program and Electronic Projects for the SSC, Electron and Spectrum Computers

Program and Electronic Projects for the SSC, Electron and Spectrum Computers Program and Electronic Projects for the SSC, Electron and Spectrum Computers Macmillan Electronic Projects Series Audio Circuits and Projects (revised edition) Graham Bishop Program and Electronic Projects

More information

The Commodore 64 in Action

The Commodore 64 in Action The Commodore 64 in Action Also from Macmillan Advanced Graphics with the IBM Personal Computer Ian O. Angell Advanced Graphics with the Acorn Electron Ian O. Angell and Brian J. Jones Advanced Graphics

More information

Mastering. Pascal and Delphi Programming

Mastering. Pascal and Delphi Programming Mastering Pascal and Delphi Programming MACMILLAN MASTER SERIES Accounting Advanced English Language Advanced Pure Mathematics Arabic Banking Basic Management Biology British Politics Business Administration

More information

In Business Now Series Graphs and Charts Renee Huggett Markets Renee Huggett

In Business Now Series Graphs and Charts Renee Huggett Markets Renee Huggett Graphs and Charts In Business Now Series Graphs and Charts Renee Huggett Markets Renee Huggett IN BUSINESS NOW Graphs and Charts Renée Huggett M MACMILLAN Renée Huggett 1990 All rights reserved. No reproduction,

More information

MACMILAN MASTER SBUEI

MACMILAN MASTER SBUEI Mastering JavaO MACMILAN MASTER SBUEI Accounting Advanced English Language Advanced Pure Mathematics Arabic Banking Basic Management Biology British Politics Business Administration Business Communication

More information

Word Processing with Amstrad

Word Processing with Amstrad Word Processing with Amstrad Other business computer books from Macmillan Planning for Data Communications J. E. Bingham and G. W. P. Davies The Ultimate Software Selector for Business Micros Federation

More information

Mastering. C Programming 0

Mastering. C Programming 0 Mastering C Programming 0 Palgrave Master Series Accounting Accounting Skills Advanced English Language Advanced English Literature Advanced Pure Mathematics Arabic Basic Management Biology British Politics

More information

A Structured Programming Approach to Data

A Structured Programming Approach to Data A Structured Programming Approach to Data Derek Coleman A Structured Programming Approach to Data Springer-Verlag New York Derek Coleman Department of Computation Institute of Science Technology University

More information

PREFACE. Changes to the SOPC Edition

PREFACE. Changes to the SOPC Edition PREFACE Changes to the SOPC Edition Rapid Prototyping of Digital Systems provides an exciting and challenging laboratory component for undergraduate digital logic and computer design courses using FPGAs

More information

Installing and Administering a Satellite Environment

Installing and Administering a Satellite Environment IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00 IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00

More information

Assembly Language Assembled for the Sinclair ZX81

Assembly Language Assembled for the Sinclair ZX81 Assembly Language Assembled for the Sinclair ZX81 Macmillan Computing Books Assembly Language Programming for the BBC Microcomputer Ian Birnbaum Advanced Programming for the 16K ZX81 Mike Costello Microprocessors

More information

COMPUTATIONAL DYNAMICS

COMPUTATIONAL DYNAMICS COMPUTATIONAL DYNAMICS THIRD EDITION AHMED A. SHABANA Richard and Loan Hill Professor of Engineering University of Illinois at Chicago A John Wiley and Sons, Ltd., Publication COMPUTATIONAL DYNAMICS COMPUTATIONAL

More information

Research on Industrial Security Theory

Research on Industrial Security Theory Research on Industrial Security Theory Menggang Li Research on Industrial Security Theory Menggang Li China Centre for Industrial Security Research Beijing, People s Republic of China ISBN 978-3-642-36951-3

More information

Advanced Graphics with the Commodore 128

Advanced Graphics with the Commodore 128 Advanced Graphics with the Commodore 128 MacmUian Microcomputer Books General Editor: Ian Birnbaum (General Adviser (Microelectronics in Education) Education Department, Humberside County Council)) Advanced

More information

This content has been downloaded from IOPscience. Please scroll down to see the full text.

This content has been downloaded from IOPscience. Please scroll down to see the full text. This content has been downloaded from IOPscience. Please scroll down to see the full text. Download details: IP Address: 148.251.232.83 This content was downloaded on 22/11/2018 at 08:50 Please note that

More information

Web Development with Java

Web Development with Java Web Development with Java Tim Downey Web Development with Java Using Hibernate, JSPs and Servlets Tim Downey, BS, MS Florida International University Miami, FL 33199, USA British Library Cataloguing in

More information

HP DECwindows Motif for OpenVMS Documentation Overview

HP DECwindows Motif for OpenVMS Documentation Overview HP for OpenVMS Documentation Overview Order Number: BA402-90002 July 2006 This overview provides information about for OpenVMS Version 1.6 documentation. Revision/Update Information: This manual supersedes

More information

Inside Relational Databases with Examples in Access

Inside Relational Databases with Examples in Access Inside Relational Databases with Examples in Access Inside Relational Databases with Examples in Access Mark Whitehorn and Bill Marklyn 123 Mark Whitehorn Applied Computing Division, University of Dundee,

More information

Computer Science Technology Houston Community College

Computer Science Technology Houston Community College Computer Science Technology Houston Community College UNIX Operating Systems I Course Syllabus Instructor Course Reference Number (CRN) WECM Course Description: Course Prerequisite(s) Course Semester Credit

More information

SymbolicC++: An Introduction to Computer Algebra using Object-Oriented Programming

SymbolicC++: An Introduction to Computer Algebra using Object-Oriented Programming SymbolicC++: An Introduction to Computer Algebra using Object-Oriented Programming Springer-Verlag London Ltd. Tan Kiat Shi, Willi-Hans Steeb and Yorick Hardy SymbolicC ++: An Introdurtion to Computer

More information

"Charting the Course... MOC C: Automating Administration with Windows PowerShell. Course Summary

Charting the Course... MOC C: Automating Administration with Windows PowerShell. Course Summary Course Summary Description This course provides students with the fundamental knowledge and skills to use Windows PowerShell for administering and automating administration of Windows servers. This course

More information

Data Communications and Transmission Principles An Introduction

Data Communications and Transmission Principles An Introduction Data Communications and Transmission Principles An Introduction Other Macmillan titles of related interest B. Allen, Analogue Electronics for Higher Studies W.A. Atherton, From Compass to Computer M. Beasley,

More information

Principles of computer programming. Profesor : doc. dr Marko Tanasković Assistent : doc. dr Marko Tanasković

Principles of computer programming. Profesor : doc. dr Marko Tanasković Assistent : doc. dr Marko Tanasković Principles of computer programming Profesor : doc. dr Marko Tanasković Assistent : doc. dr Marko Tanasković E-mail: mtanaskovic@singidunum.ac.rs Course organization Lectures: Presentation of concepts and

More information

FUZZY LOGIC WITH ENGINEERING APPLICATIONS

FUZZY LOGIC WITH ENGINEERING APPLICATIONS FUZZY LOGIC WITH ENGINEERING APPLICATIONS Third Edition Timothy J. Ross University of New Mexico, USA A John Wiley and Sons, Ltd., Publication FUZZY LOGIC WITH ENGINEERING APPLICATIONS Third Edition FUZZY

More information

Microcomputer Applications in Structural Engineering

Microcomputer Applications in Structural Engineering Microcomputer Applications in Structural Engineering W. H. Mosley Department of Civil Engineering University of Liverpool and Nanyang Technological Institute Singapore W. J. Spencer Department of Civil

More information

BEGINNING LINUX PROGRAMMING BY NEIL MATTHEW, RICHARD STONES DOWNLOAD EBOOK : BEGINNING LINUX PROGRAMMING BY NEIL MATTHEW, RICHARD STONES PDF

BEGINNING LINUX PROGRAMMING BY NEIL MATTHEW, RICHARD STONES DOWNLOAD EBOOK : BEGINNING LINUX PROGRAMMING BY NEIL MATTHEW, RICHARD STONES PDF Read Online and Download Ebook BEGINNING LINUX PROGRAMMING BY NEIL MATTHEW, RICHARD STONES DOWNLOAD EBOOK : BEGINNING LINUX PROGRAMMING BY NEIL MATTHEW, RICHARD STONES PDF Click link bellow and free register

More information

xiii A. Hayden Lindsey IBM Distinguished Engineer and Director, Studio Tools Foreword

xiii A. Hayden Lindsey IBM Distinguished Engineer and Director, Studio Tools Foreword Foreword Business applications are increasingly leveraging Web technologies. Naturally this is true for Internet applications, but it is also true for intranet and extranet applications applications that

More information

THE UNIVERSITY OF ARIZONA

THE UNIVERSITY OF ARIZONA THE UNIVERSITY OF ARIZONA TUCSON, ARIZONA 85721 DEPARTMENT OF COMPUTER SC HNC'E Icon Newsletter #19 Madge T Griswold and Ralph E. Griswold September 25, 1985 1. Implementation News Version 5.9 of Icon

More information

Microsoft Macro Assembler (MASM),

Microsoft Macro Assembler (MASM), Assembly Language for x86 Processors, Sixth Edition, teaches assembly language programming and architecture for Intel and AMD processors. It is an appropriate text for the following types of college courses:

More information

DESIGN AND VALIDATION OF COMPUTER PROTOCOLS

DESIGN AND VALIDATION OF COMPUTER PROTOCOLS DESIGN AND VALIDATION OF COMPUTER PROTOCOLS Gerard J. Holzmann Bell Laboratories Murray Hill, New Jersey 07974 PRENTICE-HALL Englewood Cliffs, New Jersey 07632 Prentice Hall Software Series Brian W. Kernighan,

More information

Computers as Components Principles of Embedded Computing System Design

Computers as Components Principles of Embedded Computing System Design Computers as Components Principles of Embedded Computing System Design Third Edition Marilyn Wolf ELSEVIER AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY

More information

Basic Set of Services provided to AUBG students

Basic Set of Services provided to AUBG students Office of Communications and Computing Student Computing Basic Set of Services provided to AUBG students I. Computing environment 1. Network infrastructure OCC builds, supports and develops a university

More information

DIABLO VALLEY COLLEGE CATALOG

DIABLO VALLEY COLLEGE CATALOG COMPUTER SCIENCE COMSC Despina Prapavessi, Dean Math and Computer Science Division Math Building, Room 267 The computer science department offers courses in three general areas, each targeted to serve

More information

Inside Symbian SQL. Lead Authors Ivan Litovski with Richard Maynard. Head of Technical Communications, Symbian Foundation Jo Stichbury

Inside Symbian SQL. Lead Authors Ivan Litovski with Richard Maynard. Head of Technical Communications, Symbian Foundation Jo Stichbury Inside Symbian SQL A Mobile Developer s Guide to SQLite Lead Authors Ivan Litovski with Richard Maynard With James Aley, Philip Cheung, James Clarke, Lorraine Martin, Philip Neal, Mike Owens, Martin Platts

More information

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411 PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411 Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: Spring 2010 Catalog Course Description: A study

More information

The Verilog Hardware Description Language, Fifth Edition

The Verilog Hardware Description Language, Fifth Edition The Verilog Hardware Description Language, Fifth Edition The Verilog Hardware Description Language, Fifth Edition Donald E. Thomas ECE Department Carnegie Mellon University Pittsburgh, PA Philip R. Moorby

More information

Automating Administration with Windows PowerShell

Automating Administration with Windows PowerShell Course Code: M10961 Vendor: Microsoft Course Overview Duration: 5 RRP: POA Automating Administration with Windows PowerShell Overview This course provides students with the fundamental knowledge and skills

More information

Computer Science Technology Houston Community College

Computer Science Technology Houston Community College Computer Science Technology Houston Community College UNIX Operating Systems I Course Syllabus Instructor Course Reference Number (CRN) WECM Course Description: Course Prerequisite(s) Course Semester Credit

More information

Hints for Instructors

Hints for Instructors APPENDIX C Hints for Instructors This appendix is addressed to faculty members and graduate students teaching Math 473. Most of it should apply to other Math courses that use computers, with suitable changes.

More information

Microprocessor Theory

Microprocessor Theory Microprocessor Theory and Applications with 68000/68020 and Pentium M. RAFIQUZZAMAN, Ph.D. Professor California State Polytechnic University Pomona, California and President Rafi Systems, Inc. WILEY A

More information

Fundamentals of the Java Programming Language

Fundamentals of the Java Programming Language Fundamentals of the Java Programming Language Student Guide SL-110 REV E D61798GC10 Edition 1.0 2009 D62399 Copyright 2006, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer This document

More information

Summary of Contents LIST OF FIGURES LIST OF TABLES

Summary of Contents LIST OF FIGURES LIST OF TABLES Summary of Contents LIST OF FIGURES LIST OF TABLES PREFACE xvii xix xxi PART 1 BACKGROUND Chapter 1. Introduction 3 Chapter 2. Standards-Makers 21 Chapter 3. Principles of the S2ESC Collection 45 Chapter

More information

Version Monitoring Agent User s Guide SC

Version Monitoring Agent User s Guide SC Tivoli IBM Tivoli Advanced Catalog Management for z/os Version 02.01.00 Monitoring Agent User s Guide SC23-7974-00 Tivoli IBM Tivoli Advanced Catalog Management for z/os Version 02.01.00 Monitoring Agent

More information

Graphics Programming in c++

Graphics Programming in c++ Graphics Programming in c++ Springer London Berlin Heidelberg New York Barcelona Budapest Hong Kong Milan Paris Santa Clara Singapore Tokyo Mark Walmsley Graphics Programming in c++ Writing Graphics Applications

More information

Developer Marketing: Learn UNIX Fundamentals through UNIX Computer-Based Training from NETg

Developer Marketing: Learn UNIX Fundamentals through UNIX Computer-Based Training from NETg Software Announcement May 22, 2001 Developer Marketing: Learn UNIX Fundamentals through UNIX Computer-Based Training from NETg Overview Learn the basics of UNIX and understand how UNIX can be best used

More information

"Charting the Course... VMware vsphere 6.7 Boot Camp. Course Summary

Charting the Course... VMware vsphere 6.7 Boot Camp. Course Summary Description Course Summary This powerful 5-day, 10 hour per day extended hours class is an intensive introduction to VMware vsphere including VMware ESXi 6.7 and vcenter 6.7. This course has been completely

More information

Level II Toolkit Overview

Level II Toolkit Overview Level II Toolkit Overview Summary of Changes Version Date Reason/Rational Nature of Changes Level II Toolkit Overview Notice Cabletron Systems reserves the right to make changes in specifications and other

More information

The British Broadcasting Corporation Microcomputer Second Processor

The British Broadcasting Corporation Microcomputer Second Processor The British Broadcasting Corporation Microcomputer 32016 Second Processor The British Broadcasting Corporation Microcomputer 32016 Second Processor The 32016 Second Processor is an extension unit which

More information

LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS

LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS DINESH C. VERMA IBM T. J. Watson Research Center A JOHN WILEY & SONS, INC., PUBLICATION LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS LEGITIMATE APPLICATIONS

More information

Lecture 09. Ada to Software Engineering. Mr. Mubashir Ali Lecturer (Dept. of Computer Science)

Lecture 09. Ada to Software Engineering. Mr. Mubashir Ali Lecturer (Dept. of Computer Science) Lecture 09 Ada to Software Engineering Mr. Mubashir Ali Lecturer (Dept. of dr.mubashirali1@gmail.com 1 Summary of Previous Lecture 1. ALGOL 68 2. COBOL 60 3. PL/1 4. BASIC 5. Early Dynamic Languages 6.

More information

Component V Supporting Materials / Learn More Interesting Facts. Interesting Facts

Component V Supporting Materials / Learn More Interesting Facts. Interesting Facts Component V Supporting Materials / Learn More 1.4.1 Interesting Facts No. Interesting Facts 1. All computers operate by following machine language programs. 2. Machine language programs are long sequence

More information

Customizing and Upgrading Linux Second Edition Linda McKinnon Al McKinnon Gearhead Press Wiley Computer Publishing John Wiley & Sons, Inc. Customizing and Upgrading Linux Customizing and Upgrading Linux

More information

How to use chameleon s mail merge facility

How to use chameleon s mail merge facility www.vet-booster.co.uk How to use chameleon s mail merge facility Introduction Intervet s new chameleon service has revolutionised the way that veterinary practices design and print their booster reminder

More information

This course is for those wanting to learn basic to intermediate topics in Solaris 10 system administration.

This course is for those wanting to learn basic to intermediate topics in Solaris 10 system administration. Course Summary Description This course teaches basic to intermediate topics in Solaris 10 system administration. The operating system will be Oracle Solaris 10 (SunOS 5.10 Release 1/13 U11). Objectives

More information

Operation Guide <Functions Edition> Click on the button to jump to the desired section.

Operation Guide <Functions Edition> Click on the button to jump to the desired section. Operation Guide Click on the button to jump to the desired section. Using the Scanner Function Sending Scanned Image Data to Your Computer Sending Scanned Image Data by Email Using

More information

The Architectural Logic of Database Systems

The Architectural Logic of Database Systems The Architectural Logic of Database Systems E. J. Yannakoudakis The Architectural Logic of Database Systems With 69 Figures Springer-Verlag london Berlin Heidelberg New York Paris Tokyo E. 1. Yannakoudakis,

More information

Computer Technology Division. Course Syllabus for: COMT Spring Instructor: Joe Bolen

Computer Technology Division. Course Syllabus for: COMT Spring Instructor: Joe Bolen Computer Technology Division Course Syllabus for: COMT 11009 Spring 2013 Instructor: Joe Bolen Course: Computer Assembly & Configuration COMT 11009 Spring 2013 / Tuscarawas / Call # 12133 / Section 800

More information

For undergraduate courses in assembly language programming and introductory courses in computer systems and computer architecture.

For undergraduate courses in assembly language programming and introductory courses in computer systems and computer architecture. Page 1 of 5 Kip Publisher: Prentice Hall Copyright: 2007 Format: Cloth; 752 pp ISBN-10: 0132383101 ISBN-13: 9780132383103 Our Price: $99.00 Status: Instock Published: 06/16/2006 Description For undergraduate

More information

THE VERILOG? HARDWARE DESCRIPTION LANGUAGE

THE VERILOG? HARDWARE DESCRIPTION LANGUAGE THE VERILOG? HARDWARE DESCRIPTION LANGUAGE THE VERILOGf HARDWARE DESCRIPTION LANGUAGE by Donald E. Thomas Carnegie Mellon University and Philip R. Moorby Cadence Design Systems, Inc. SPRINGER SCIENCE+BUSINESS

More information

Guide to RISC Processors

Guide to RISC Processors Guide to RISC Processors Sivarama P. Dandamudi Guide to RISC Processors for Programmers and Engineers Sivarama P. Dandamudi School of Computer Science Carleton University Ottawa, ON K1S 5B6 Canada sivarama@scs.carleton.ca

More information

mywbut.com UNIX Operating System

mywbut.com UNIX Operating System UNIX Operating System 1 Lecture Notes Overview Unlike many operating systems, UNIX is not limited to specific computers using a particular microprocessor as a CPU. Instead, UNIX systems run on all sizes

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISOIIEC 9636-1 First edition 1991-12-15 Information technology - Computer graphics - Interfacing techniques for dialogues with graphical devices (CGI) - Functional specification

More information

Lexical Priming in Spoken English Usage

Lexical Priming in Spoken English Usage Lexical Priming in Spoken English Usage This page intentionally left blank Lexical Priming in Spoken English Usage Michael Pace-Sigge University of Eastern Finland, Finland Michael Pace-Sigge 2013 Softcover

More information

Adobe Experience Manager

Adobe Experience Manager Adobe Experience Manager Extend and Customize Adobe Experience Manager v6.x Student Guide: Volume 1 Contents CHAPTER ONE: BASICS OF THE ARCHITECTURAL STACK... 10 What is Adobe Experience Manager?... 10

More information

Microsoft Automating Administration with Windows PowerShell

Microsoft Automating Administration with Windows PowerShell 1800 ULEARN (853 276) www.ddls.com.au Microsoft 10961 - Automating Administration with Windows PowerShell Length 5 days Price $4290.00 (inc GST) Version C Overview This course provides students with the

More information

Life Cycle of Source Program - Compiler Design

Life Cycle of Source Program - Compiler Design Life Cycle of Source Program - Compiler Design Vishal Trivedi * Gandhinagar Institute of Technology, Gandhinagar, Gujarat, India E-mail: raja.vishaltrivedi@gmail.com Abstract: This Research paper gives

More information

SDH/SONET Explained in Functional Models

SDH/SONET Explained in Functional Models SDH/SONET Explained in Functional Models Modeling the Optical Transport Network Huub van Helvoort Networking Consultant, the Netherlands SDH/SONET Explained in Functional Models SDH/SONET Explained in

More information

Theory of Automatic Robot Assembly and Programming

Theory of Automatic Robot Assembly and Programming Theory of Automatic Robot Assembly and Programming Theory of Automatic Robot Assembly and Programming Bartholomew o. Nnaji Professor and Director Automation and Robotics Laboratory Department of Industrial

More information

Microsoft Virtualizing Enterprise Desktops and Apps

Microsoft Virtualizing Enterprise Desktops and Apps 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20694 - Virtualizing Enterprise Desktops and Apps Length 5 days Price $4290.00 (inc GST) Version B Overview This five-day, hands-on training course is designed

More information

ITC213: STRUCTURED PROGRAMMING. Bhaskar Shrestha National College of Computer Studies Tribhuvan University

ITC213: STRUCTURED PROGRAMMING. Bhaskar Shrestha National College of Computer Studies Tribhuvan University ITC213: STRUCTURED PROGRAMMING Bhaskar Shrestha National College of Computer Studies Tribhuvan University Lecture 03: Program Development Life Cycle Readings: Not Covered in Textbook Program Development

More information

Getting MEAN. with Mongo, Express, Angular, and Node SIMON HOLMES MANNING SHELTER ISLAND

Getting MEAN. with Mongo, Express, Angular, and Node SIMON HOLMES MANNING SHELTER ISLAND Getting MEAN with Mongo, Express, Angular, and Node SIMON HOLMES MANNING SHELTER ISLAND For online information and ordering of this and other Manning books, please visit www.manning.com. The publisher

More information

Introduction to Operating Systems. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

Introduction to Operating Systems. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University Introduction to Operating Systems Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Today s Topics What is OS? History of OS 2 What is OS? (1) Application

More information

Exploiting Distributed Resources in Wireless, Mobile and Social Networks Frank H. P. Fitzek and Marcos D. Katz

Exploiting Distributed Resources in Wireless, Mobile and Social Networks Frank H. P. Fitzek and Marcos D. Katz MOBILE CLOUDS Exploiting Distributed Resources in Wireless, Mobile and Social Networks Frank H. P. Fitzek and Marcos D. Katz MOBILE CLOUDS MOBILE CLOUDS EXPLOITING DISTRIBUTED RESOURCES IN WIRELESS,

More information

Training Guide: Administering Windows Server 2012 Orin Thomas

Training Guide: Administering Windows Server 2012 Orin Thomas Training Guide: Administering Windows Server 2012 Orin Thomas Published with the authorization of Microsoft Corporation by: O Reilly Media, Inc. 1005 Gravenstein Highway North Sebastopol, California 95472

More information

What Is Computer Science? The Scientific Study of Computation. Expressing or Describing

What Is Computer Science? The Scientific Study of Computation. Expressing or Describing What Is Computer Science? The Scientific Study of Computation CMPSCI 630: Programming Languages Introduction Spring 2009 (with thanks to Robert Harper) Expressing or Describing Automating Understanding

More information

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX ADVANCED SYSTEM & NETWORK ADMINISTRATION CSIT 2475

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX ADVANCED SYSTEM & NETWORK ADMINISTRATION CSIT 2475 PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX ADVANCED SYSTEM & NETWORK ADMINISTRATION CSIT 2475 Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: Fall 09 Catalog Course Description:

More information

Technical Communication Today

Technical Communication Today Technical Communication Today Richard Johnson-Sheehan Fourth Edition Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies throughout the world Visit us on the

More information

Next Generation Networks Perspectives and Potentials. Dr Jingming Li Salina LiSalina Consulting, Switzerland Pascal Salina Swisscom SA, Switzerland

Next Generation Networks Perspectives and Potentials. Dr Jingming Li Salina LiSalina Consulting, Switzerland Pascal Salina Swisscom SA, Switzerland Next Generation Networks Perspectives and Potentials Dr Jingming Li Salina LiSalina Consulting, Switzerland Pascal Salina Swisscom SA, Switzerland Next Generation Networks Next Generation Networks Perspectives

More information

Digital Electronics A Practical Approach with VHDL William Kleitz Ninth Edition

Digital Electronics A Practical Approach with VHDL William Kleitz Ninth Edition Digital Electronics A Practical Approach with VHDL William Kleitz Ninth Edition Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies throughout the world Visit

More information

,ch Page ix Friday, December 1, :56 AM. Chapter 2. Preface

,ch Page ix Friday, December 1, :56 AM. Chapter 2. Preface ,ch00.9665 Page ix Friday, December 1, 2006 9:56 AM Chapter 2 Preface When the topic of this book was first presented to me, I dismissed it as something that was already covered by the plentiful documentation

More information

Administrator s Guide. StorageX 8.0

Administrator s Guide. StorageX 8.0 Administrator s Guide StorageX 8.0 March 2018 Copyright 2018 Data Dynamics, Inc. All Rights Reserved. The trademark Data Dynamics is the property of Data Dynamics, Inc. StorageX is a registered trademark

More information

Topological Structure and Analysis of Interconnection Networks

Topological Structure and Analysis of Interconnection Networks Topological Structure and Analysis of Interconnection Networks Network Theory and Applications Volume 7 Managing Editors: Ding-Zhu Du, University of Minnesota, U.S.A. and Cauligi Raghavendra, University

More information

Please consult the Department of Engineering about the Computer Engineering Emphasis.

Please consult the Department of Engineering about the Computer Engineering Emphasis. COMPUTER SCIENCE Computer science is a dynamically growing discipline. ABOUT THE PROGRAM The Department of Computer Science is committed to providing students with a program that includes the basic fundamentals

More information

Introduction to Operating Systems. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

Introduction to Operating Systems. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University Introduction to Operating Systems Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Why OS? 2 What is an OS? Software that converts hardware into

More information