CS615 - System Administration Slide 1

Total Page:16

File Type:pdf, Size:1020Kb

CS615 - System Administration Slide 1 CS615 - System Administration Slide 1 CS615 - System Administration Department of Computer Science Stevens Institute of Technology Jan Schaumann [email protected] https://stevens.netmeister.org/615/ Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 2 New Rules Close your laptops! (Silence phones etc.) Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 3 New Rules Close your laptops! (Silence phones etc.) Open your eyes! (Mind, too.) Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 4 The Job of a System Administrator What exactly does a System Administrator do? Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 5 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 6 The Job of a System Administrator What exactly does a System Administrator do? https://is.gd/8vKPhl Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 7 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 8 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 9 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 10 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 11 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 12 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 13 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 14 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 15 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 16 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 17 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 18 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 19 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 20 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 21 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 22 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 23 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 24 The Job of a System Administrator http://www.opte.org/maps/ Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 25 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 26 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 27 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 28 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 29 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 30 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 31 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 32 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 33 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 34 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 35 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 36 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 37 The Job of a System Administrator See also: http://is.gd/WUezLL Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 38 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 39 The Job of a System Administrator https://www.netmeister.org/blog/duct-tape-and-wd40.html Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 40 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 41 The Job of a System Administrator What exactly does a System Administrator do? Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 42 The Job of a System Administrator What exactly does a System Administrator do? no precise job description often learned by experience “makes things run” work behind the scenes often known as Operator, Network Administrator, System Programmer, System Manager, Service Engineer, Site Reliability Engineer etc. system administrator n.: one who, as a primary job function, manages computer and network systems on behalf of another, such as an employer or client. Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 43 A rose by any other name... Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 44 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 45 So what is a System? “A group of interacting, interrelated, or interdependent elements that together form a complex whole.” Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 46 So what is a System? “A group of interacting, interrelated, or interdependent elements that together form a complex whole.” In the context of this class, we generally consider computer-human systems consisting of the computer(s) the network the user(s) the organization’s goals and policies Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 47 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 48 The Job of a System Administrator Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 49 The Job of a System Administrator Computering, at its heart, is a people problem. Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 50 Choose sides! https://stevens.netmeister.org/615/teams.html Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 51 ... and Administration? Merriam Webster: administer, v: to manage or supervise the execution, use, or conduct of Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 52 ... and Administration? Merriam Webster: administer, v: to manage or supervise the execution, use, or conduct of System Administration frequently also includes other tasks such as system design and architecture reliability studies resource management system fault diagnosis ... ...all of which my involve a fair amount of software development, programming and scripting. Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 53 Learning System Administration System Administration is a profession with no fixed career path. few degree granting programs heavy reliance on practical experience specializations in many different areas possible breadth of expertise as necessary as depth in some areas background knowledge and requirements vary Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 54 Learning System Administration Breadth of knowledge: operating system concepts TCP/IP networking programming cloud computing ... Depth of knowledge: certain OS flavor specific service (DNS, E-Mail, Databases, Content-Delivery, ...) specific implementation/vendor (Oracle, Hadoop, Apache, Cisco, ...) specific are of expertise (security, storage, network, data center, ...) ... Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 55 People think the internet looks like this. Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 56 Or like this. http://www.opte.org/maps/ Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 57 SysAdmins know it looks like this. Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 58 Syllabus Dates and Topics subject to change: 01/27: Introduction, UNIX history and basics 02/03: Filesystems and Disks 02/10: Software Installation Concepts 02/17: Multi-user basics 02/24 - 03/02: Networking 03/09 - 03/23: DNS, SMTP,HTTP, HTTPS 03/30: Writing System Tools 04/06: Monitoring, Backup and Disaster Recovery 04/13: Configuration Management 04/20: System Security 04/27: Ethics and Social Responsibility Lecture 01: Introduction January 27, 2020 CS615 - System Administration Slide 59 Grading You are responsible for your work. Know when assignments are due! Grading: course participation, questionnaires, course notes team mission homework assignments
Recommended publications
  • Computer Architectures an Overview
    Computer Architectures An Overview PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sat, 25 Feb 2012 22:35:32 UTC Contents Articles Microarchitecture 1 x86 7 PowerPC 23 IBM POWER 33 MIPS architecture 39 SPARC 57 ARM architecture 65 DEC Alpha 80 AlphaStation 92 AlphaServer 95 Very long instruction word 103 Instruction-level parallelism 107 Explicitly parallel instruction computing 108 References Article Sources and Contributors 111 Image Sources, Licenses and Contributors 113 Article Licenses License 114 Microarchitecture 1 Microarchitecture In computer engineering, microarchitecture (sometimes abbreviated to µarch or uarch), also called computer organization, is the way a given instruction set architecture (ISA) is implemented on a processor. A given ISA may be implemented with different microarchitectures.[1] Implementations might vary due to different goals of a given design or due to shifts in technology.[2] Computer architecture is the combination of microarchitecture and instruction set design. Relation to instruction set architecture The ISA is roughly the same as the programming model of a processor as seen by an assembly language programmer or compiler writer. The ISA includes the execution model, processor registers, address and data formats among other things. The Intel Core microarchitecture microarchitecture includes the constituent parts of the processor and how these interconnect and interoperate to implement the ISA. The microarchitecture of a machine is usually represented as (more or less detailed) diagrams that describe the interconnections of the various microarchitectural elements of the machine, which may be everything from single gates and registers, to complete arithmetic logic units (ALU)s and even larger elements.
    [Show full text]
  • Advanced Unix/Linux System Program Instructor: William W.Y
    Advanced Unix/Linux System Program Instructor: William W.Y. Hsu › Course preliminaries › Introduction CONTENTS › Unix history › Unix basics 2/22/2018 INTRODUCTION TO COMPETITIVE PROGRAMMING 2 About this class › The class is called “Advanced Unix/Linux System Programming”. › It is not: – an introduction to Unix – an introduction to programming – an introduction to C (or C++) › 2/22/2018 INTRODUCTION TO COMPETITIVE PROGRAMMING 3 In a nutshell: the “what” 2/22/2018 INTRODUCTION TO COMPETITIVE PROGRAMMING 4 In a nutshell: the “what” 2/22/2018 ADVANCED UNIX/LINUX SYSTEM PROGRAMMING 5 In a nutshell: the “what” › Gain an understanding of the UNIX operating systems. › Gain (systems) programming experience. › Understand fundamental OS concepts (with focus on UNIX family): multi-user concepts. – Basic and advanced I/O – Process relationships – Interprocess communication – Basic network programming using a client/server model 2/22/2018 ADVANCED UNIX/LINUX SYSTEM PROGRAMMING 6 In a nutshell: the “why” › Understanding how UNIX works gives you insights in other OS concepts. › System level programming experience is invaluable as it forms the basis for most other programming and even use of the system. › System level programming in C helps you understand general programming concepts. › Most higher level programming languages (eventually) call (or implement themselves) standard C library functions. 2/22/2018 ADVANCED UNIX/LINUX SYSTEM PROGRAMMING 7 In a nutshell: the “how” static char dot[] = ".", *dotav[] = {dot, NULL}; struct winsize win; int ch, fts_options; int kflag = 0; const char *p; setprogname(argv[0]); setlocale(LC_ALL, ""); /* Terminal defaults to -Cq, non-terminal defaults to -1. */ if (isatty(STDOUT_FILENO)) { if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &win) == 0 && win.ws_col > 0) termwidth = win.ws_col; f_column = f_nonprint = 1; } else f_singlecol = 1; /* Root is -A automatically.
    [Show full text]
  • Advanced Programming in the UNIX Environment
    CS631-AdvancedProgrammingintheUNIXEnvironment Slide1 CS631 - Advanced Programming in the UNIX Environment Department of Computer Science Stevens Institute of Technology Jan Schaumann [email protected] https://www.cs.stevens.edu/~jschauma/631/ Lecture 01: Introduction, UNIX history, UNIX Programming Basics August 27, 2018 CS631-AdvancedProgrammingintheUNIXEnvironment Slide2 New Rules Close your laptops! Lecture 01: Introduction, UNIX history, UNIX Programming Basics August 27, 2018 CS631-AdvancedProgrammingintheUNIXEnvironment Slide3 New Rules Close your laptops! Open your eyes! (Mind, too.) Lecture 01: Introduction, UNIX history, UNIX Programming Basics August 27, 2018 CS631-AdvancedProgrammingintheUNIXEnvironment Slide4 So far, so good... What questions do you have? Lecture 01: Introduction, UNIX history, UNIX Programming Basics August 27, 2018 CS631-AdvancedProgrammingintheUNIXEnvironment Slide5 About this class The class is called “Advanced Programming in the UNIX Environment”. It is not called: “An Introduction to Unix” “An Introduction to Programming” “An introduction to C” Lecture 01: Introduction, UNIX history, UNIX Programming Basics August 27, 2018 CS631-AdvancedProgrammingintheUNIXEnvironment Slide6 What is it? https://www.bell-labs.com/usr/dmr/www/chist.html Lecture 01: Introduction, UNIX history, UNIX Programming Basics August 27, 2018 CS631-AdvancedProgrammingintheUNIXEnvironment Slide7 In a nutshell: the ”what” $ ls /bin [ csh ed ls pwd sleep cat date expr mkdir rcmd stty chio dd hostname mt rcp sync chmod df kill mv
    [Show full text]
  • Acorn Technical Publications Style Guide Copyright © Acorn Computers Limited 1997
    Acorn Technical Publications Style Guide Copyright © Acorn Computers Limited 1997. All rights reserved. Updates and changes copyright © 2018 RISC OS Open Ltd. All rights reserved. Issue 1 published by Acorn Computers Technical Publications Department. Issue 2 published by Acorn Computers Technical Publications Department. Issue 3 published by RISC OS Open Ltd. No part of this publication may be reproduced or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, or stored in any retrieval system of any nature, without the written permission of the copyright holder and the publisher, application for which shall be made to the publisher. The product described in this manual is not intended for use as a critical component in life support devices or any system in which failure could be expected to result in personal injury. The product described in this manual is subject to continuous development and improvement. All information of a technical nature and particulars of the product and its use (including the information and particulars in this manual) are given by the publisher in good faith. However, the publisher cannot accept any liability for any loss or damage arising from the use of any information or particulars in this manual. If you have any comments on this manual, please complete the form at the back of the manual and send it to the address given there. All trademarks are acknowledged as belonging to their respective owners. Published by RISC OS Open Ltd. Issue 1, January 1992 (Acorn part number AKJ17). Issue 2, August 1997 (Acorn part number 0472,501).
    [Show full text]
  • HISTORY of OPERATING SYSTEMS Timeline of The
    HISTORY OF OPERATING SYSTEMS Timeline of the events in the history of computer operating system:- Ubuntu Releases after 2000 2004-10 Ubuntu 4.10 (first released version) 2005-04 Ubuntu 5.04 2005-10 Ubuntu 5.10 2006-06 Ubuntu 6.06 (LTs) 2006-10 Ubuntu 6.10 2007-04 Ubuntu 7.04 2007-10 Ubuntu 7.10 2008-04 Ubuntu 8.04 2008-10 Ubuntu 8.10 2009-04 Ubuntu 9.04 2009-10 Ubuntu 9.10 2010-04 Ubuntu 10.04 MICROSOFT WINDOWS AFTER 2000:- 2000-02 Windows 2000 (first of the Windows server operating systems to drop the ©NT© marketing) 2000-09 Windows Me (last of the Windows 9x line of operating systems to be produced and sold) 2001-10 Windows XP (succeeded Windows Me and Windows 2000, successfully merging the ©professional© NT line of desktop operating systems with the ©home© 9x line of operating systems) 2002 Windows XP 64-bit Edition 2002-09 Windows XP Service Pack 1 2003-03 Windows XP 64-bit Edition, Version 2003 2003-04 Windows Server 2003 2004-08 Windows XP Service Pack 2 2005-03 Windows Server 2003 Service Pack 1, Windows XP Professional x64 Edition 2006-03 Windows Server 2003 R2 2006-11 Windows Vista 2007-03 Windows Server 2003 Service Pack 2 2007-11 Windows Home Server 2008-02 Windows Vista Service Pack 1, Windows Server 2008 2008-04 Windows XP Service Pack 3 2009-05 Windows Vista Service Pack 2 2009-10 Windows 7(22 occtober 2009), Windows Server 2008 R2 EVENT IN HISTORY OF OS SINCE 1954:- 1950s 1954 MIT©s operating system made for UNIVAC 1103 1955 General Motors Operating System made for IBM 701 1956 GM-NAA I/O for IBM 704, based on General Motors
    [Show full text]
  • Acorn R140 RISC Ix X.Desktop Guide
    ACORN~ RISC iX X.desktop GUIDE 3034/21382 Copyright© Acorn Computen, L1mited 1988 X.desktop has been developed by lXI Limited Neither the whole nor any part of the information contained in, nor the produc.t dc~crihed in th1s manual may be adapted or reproduced in any material form except wil h the prior written approval of Acorn Computers Limited. The product described in this manual and product~ for use with it are subject to continuou~ development and unprovement. All information of a technical nature and particulars of the product and its ust.: (including the informal ion and particulars in 1his manual) are given by Acorn Computers Limited in good faith. However, Acorn Computers Limited cannot accept any liability for any loss or damage ansmg from the usc of any information or particulars in this manual. All correspondence should be addressed to: Cul>mmer Support and Service Acorn Computers Limited Fulbourn Road Cherry Himon Cambridge CBI 4JN X.desktop, lXI, and the lXI logo are trademarb or registered trademarks of IXI Lunitcd. ACORN is a 1radcmark of Acorn Computers Limited. UN I X is a trademark of AT& T. Published December 1988: Issue A ISBN I 85250 059 X Published by Acorn Computerlt Limited Pari Number 0483,749 ii Contents Part 1: About the X.desktop User Guide 3 X.desktop User Conventions used m this guide 3 Guide ( ;etting (urthl'r informalion 4 Introducing X.desktop 5 X.deskwp and RISC iX 5 Using your desktop 7 Using the icons 8 u~ing the menus 10 Organbing the desktop 1) Managing directories 17 Looking at the conrcnt~ 17
    [Show full text]
  • Riscixfs Module 37 Security on the System 42
    Rl40 j •• ' • The choice of experience. ACORN R/40 • I I • I I • ... • 1be choice of experience Copyright © Acorn Computers Limited 1989 Designed and written by Acorn Computers Technical Publications Department Neither the whole nor any part of the information contained in, or the product described in this Guide may be adapted or reproduced in any material form except with the prior written approval of Acorn Computers Limited. The products described in this Guide are subject to continuous develop m n t and improvement. All information of a technical nature and particulars <)f the product and their use (including the information and particulars in th l t-~ Guide) are given by Acorn Computers Limited in good faith. However, A {H 'l Computers Limited cannot accept any liability for any loss or damage nrisi 1l J from the use of any information or particulars in this Guide. • If you have any comments on this Guide, please complete and return th ' ' Hill at the back of this Guide to the address given there. All other correSfHH \ 1 ~ t \ • should be addressed to: Customer Support and Service Acorn Computers Limited • Fulbourn Road Cambridge CB1 4JN Information can also be obtained from the Acorn Support lt1f t HJ tltl • Database (SID). This is a direct dial viewdata system available to H.,, t t I \. SID users. Initially, access SID on Cambridge (0223) 243642: thiH v Ill dl you to inspect the system and use a response frame for registration. ACORN and ARCHIMEDES are trademarks of Acorn Computers L itn lt · I. POSTSCRIPT is a trademark of Adobe Systems, Inc.
    [Show full text]
  • APP215 a World of Standards Acorn R140 1St Edition January 1989
    A WORLD OF STANDARDS ACORN RI4O A WORLD OF STANDARDS The Acorn R140 workstation represents a The networking capabilities of the major price breakthrough for UNIX systems. R140 workstation present new Acorn has exploited the performance of its opportunities in education and research to extend existing multi-user award-winning 32-bit RISC processor to systems or to create new installations produce the first in a series of personal that have previously been ruled out workstations running the UNIX operating on the grounds of cost. system at a price below that of any comparable product. PROCESSINGOPEN DISTRIBUTED The RISC processor designed and developed in the UK by Acorn is an outstanding Due to its adherence to a number of example of pioneering technology leading to industry standards including Berkeley radical cost savings. By launching the R140 UNIX, Ethernet, TCP/IP protocols workstation, Acorn has transformed the economics of making for networking, Yellow Pages, NFS for file access across the network and UNIX available to users in all fields. X Windows, the Acorn R140 Combining processing power, windowing and graphics, in-built presents an affordable way of developing or expanding an open data storage and standard UNIX software, the Acorn R140 distributed processing system. workstation supplies low-cost desktop power to the user whilst Acorn R140s can he connected to maintaining full connectivity with other workstations, PCs and mini and mainframe computers as multi-user systems. well as to workstations from Sun, Apollo, Digital Equipment,
    [Show full text]
  • Timeline of Operating Systems - Wikipedia, the Free Encyclopedia
    Timeline of operating systems - Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/Timeline_of_operating_systems Timeline of operating systems From Wikipedia, the free encyclopedia This article presents a timeline of events in the history of computer operating systems from 1951 to 2009. For a narrative explaining the overall developments, see the History of operating systems. Contents 1 1950s 2 1960s 3 1970s 4 1980s 5 1990s 6 2000s 7 See also 7.1 Category links 8 References 9 External links 1950s 1951 LEO I 'Lyons Electronic Office'[1] was the commercial development of EDSAC computing platform, supported by British firm J. Lyons and Co. 1954 MIT's operating system made for UNIVAC 1103[2] 1955 General Motors Operating System made for IBM 701[3] 1956 GM-NAA I/O for IBM 704, based on General Motors Operating System 1957 Atlas Supervisor (Manchester University) (Atlas computer project start) BESYS (Bell Labs), for IBM 7090 and IBM 7094 1958 University of Michigan Executive System (UMES), for IBM 704, 709, and 7090 1959 SHARE Operating System (SOS), based on GM-NAA I/O 1 of 16 2/24/11 9:28 PM Timeline of operating systems - Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/Timeline_of_operating_systems 1960s 1960 IBSYS (IBM for its 7090 and 7094) 1961 CTSS (MIT's Compatible Time-Sharing System for the IBM 7094) MCP (Burroughs Master Control Program) 1962 Atlas Supervisor (Manchester University) (Atlas computer commissioned) GCOS (GE's General Comprehensive Operating System, originally GECOS, General Electric Comprehensive
    [Show full text]
  • Sistema Operativo
    Sistema Operativo L.I. Francisco Ruiz Sala Instituto de Astronomía UNAM Definición: Un Sistema Operativo del acrónimo en ingles OS (Operating System) es un programa o programas que gestiona los recursos de hardware y provee servicios y las aplicaciones, una herramientas de software que permiten la interacción con el núcleo o Kernel (Nucleo) y este es el encargado de enviar e interpretar las instrucciones en código de máquina. Evolución histórica 1ª Generación (1945 -1955) Estas máquinas estaban construidas por medio de tubos de vacío. Eran programadas en lenguaje de máquina. 2ª Generación (1955 – 1965) Las características de la segunda generación son las siguientes: Están construidas con circuitos de transistores. Se programan en nuevos lenguajes nemotécnicos como el Ensamblador. 3ª Generación (1965 – 1975) Las características de esta generación fueron las siguientes: Su fabricación electrónica está basada en circuitos integrados. Su manejo es por medio de los lenguajes de control de los sistemas operativos, Lenguajes de Alto Nivel. 4ª Generación (1975 – 1990) Aquí aparecen los microprocesadores que es un gran adelanto de la microelectrónica, son circuitos integrados de alta densidad y con una velocidad impresionante. Las microcomputadoras con base en estos circuitos son extremadamente pequeñas y baratas, por lo que su uso se extiende al mercado industrial. Aquí nacen las computadoras personales, Lenguajes Interpretes y de Alto nivel. Tipos de SO: -Monoprocesos, Multiprocesos, Monousuarios y multiusuarios Kernel: El núcleo o Kernel (de la raíz germánica Kern, núcleo, hueso) es la parte fundamental del sistema operativo, y se define como la parte que se ejecuta en modo privilegiado (conocido también como modo núcleo).
    [Show full text]
  • 1978 1BSD 1979 2BSD 1980 3BSD 1980 4BSD 1994 4.4BSD Lite 1
    1978 1BSD 1983 HP-UX 1996 QNX/Neutrino 1979 2BSD 2000 HP-UX 11i 1981 QUNIX 1980 3BSD 1991 HP-UX BLS 1997 ReliantUnix 1980 4BSD 1988 IBM AOS 1997 Rhapsody 1994 4.4BSD Lite 1 1985 IBM IX/370 1991 RISC iX 1995 4.4BSD Lite 2 1985 Interactive 386/ix 1977 RT 1992 386 BSD 1978 Interactive IS 1994 SCO UNIX 1986 A/UX 2010 iOS 2002 SCO UnixWare 7 1989 Acorn RISC iX 2007 iPhone OS 1984 SCO Xenix 1988 Acorn RISC Unix 2007 iPod OS 1987 SCO Xenix System V/386 1990 AIX 1983 IRIS GL2 2001 Security-Enhanced Linux 2000 AIX 5L 1986 IRIX 2004 Silver OS 1989 AIX PS/2 1991 Linux 1983 Sinix 1990 AIX/370 1994 Lites 1995 Sinix ReliantUnix 1989 AIX/6000 1977 LSX 1990 Solaris 1 1991 AIX/ESA 1999 Mac OS X 1992 Solaris 2 1986 AIX/RT 1999 Mac OS X Server 1982 SPIX 1990 AMiX 1985 Mach 1982 SunOS 2007 Android 1974 MERT 2004 Triance OS 1995 AOS Lite 2002 MicroBSD 1999 Tru64 Unix 1992 AOS Reno 2007 MidnightBSD 1995 Trusted IRIX/B 2007 AppleTV 1977 Mini Unix 1998 Trusted Solaris 1994 ArchBSD 1984 Minix 1991 Trusted Xenix 1991 ASV 2005 Minix 3 1977 TS 1989 Atari Unix 2000 Minix-VMD 1981 Tunis 2011 BBX 1985 MIPS OS RISC/os 1980 UCLA Locus 1989 BOS 2002 MirBSD 1979 UCLA Secure Unix 1979 BRL Unix 1996 Mk Linux 1988 Ultrix 1988 BSD Net/1 1998 Monterey 1984 Ultrix 32M 1991 BSD Net/2 1988 more/BSD 1982 Ultrix-11 1991 BSD/386 1983 mt Xinu 1986 Unicos 1992 BSD/OS 1993 MVS/ESA OpenEdition 1996 Unicos/mk 1978 CB Unix 1993 NetBSD 2002 Unicos/mp 1986 Chorus 1988 NeXTSTEP 1993 Unicox-max 1988 Chorus/MiX 1987 NonStop-UX 1969 UNICS 1983 Coherent 1994 Open Desktop 1981 UniSoft UniPlus 1987
    [Show full text]
  • ARM Architecture from Wikipedia, the Free Encyclopedia
    ARM architecture From Wikipedia, the free encyclopedia ARM is a family of instruction set architectures for computer ARM architectures processors based on a reduced instruction set computing (RISC) architecture developed by British company ARM Holdings. A RISC-based computer design approach means ARM The ARM logo processors require significantly fewer transistors than typical Designer ARM Holdings CISC x86 processors in most personal computers. This approach reduces costs, heat and power use. These are Bits 32-bit, 64-bit ​ desirable traits for light, portable, battery-powered devices— Introduced 1985 including smartphones, laptops, tablet and notepad computers, and other embedded systems. A simpler design Design RISC facilitates more efficient multi-core CPUs and higher core Type Register-Register counts at lower cost, providing improved energy efficiency Branching Condition code for servers.[3][4][5] Open Proprietary ARM Holdings develops the instruction set and architecture for ARM-based products, but does not manufacture 64/32-bit architecture products. The company periodically releases updates to its Introduced 2011 cores. Current cores from ARM Holdings support a 32-bit address space and 32-bit arithmetic; the ARMv8-A Version ARMv8-A architecture, announced in October 2011,[6] adds support Encoding AArch64/A64 and AArch32/A32 use for a 64-bit address space and 64-bit arithmetic. Instructions 32-bit instructions, T32 (Thumb2) for ARM Holdings' cores have 32-bit-wide fixed-length uses mixed 16- and 32-bit instructions. instructions, but later versions of the architecture also support ARMv7 user-space compatibility[1] a variable-length instruction set that provides both 32-bit and 16-bit-wide instructions for improved code density.
    [Show full text]