INF_M01_MAT_01.pdf

download INF_M01_MAT_01.pdf

of 33

Transcript of INF_M01_MAT_01.pdf

  • 7/25/2019 INF_M01_MAT_01.pdf

    1/33

    ASIX-DAM-DAW M01 T01 Material Breve historia sistemas operativos

  • 7/25/2019 INF_M01_MAT_01.pdf

    2/33

    www.ucoc.es

    Sistema informtico

    El trmino informticase forma como contraccin de las palabras:

    INFORmacin autoMTICA

    Tratamiento automtico y racional de la informacinAutomatizar tareas de clculo y gestin sobre grandes volmenes de datosDescomposicin de tareas en sencillas operaciones (contar, comparar,ordenar sumar,)Basado en aritmtica binaria

    Definicin

    Conjunto de elementos de hardware y software orientados alprocesamiento automatizado de la informacin en una ramaconcreta de la actividad humana, a los efectos de proveer losresultados informativos en un tiempo y con un costo tal que

    normalmente no pudieran ser obtenidos por otros medios

  • 7/25/2019 INF_M01_MAT_01.pdf

    3/33

    www.ucoc.es

    Elementos de un sistema informtico

    Componentes fsicos, hardware (discos, procesador, memoria)Componentes lgicos, software

    Sistema operativoProgramas de aplicacin

    Recursos humanos, que son aquellas personas encargadas del desarrollo,implantacin, explotacin y mantenimiento del sistema.

    Datos e informacin

  • 7/25/2019 INF_M01_MAT_01.pdf

    4/33

    www.ucoc.es

    Componentes funcionales del hardware

    Unidad central de proceso UCP (CPU).Memoria central.Unidades de entrada y salida.Buses.Unidades perifricas o perifricos.

    CPU Memoria

    Central

    Bus de sistema: datos + direcciones + control

    Perifricos de Entrada/Sal. Memoria auxiliar

    UC UAL

    Mem

    Unidades de Entrada/Salida

  • 7/25/2019 INF_M01_MAT_01.pdf

    5/33

    www.ucoc.es

    Sistema operativo

    DefinicinSoftwarebsico de una computadora que provee una interfazentre elresto de programas del ordenador, los dispositivos hardwarey elusuario. Las funciones bsicas del Sistema Operativo son administrarlos recursos de la mquina, coordinar el hardware y organizar archivosy directorios en dispositivos de almacenamiento

    wikipedia.org

  • 7/25/2019 INF_M01_MAT_01.pdf

    6/33

    www.ucoc.es

    Gestin de procesosHay que diferenciar entre los conceptos programa y proceso. Un programa es un ente pasivo, que cuandose carga en memoria y comienza a ejecutarse, puede originar una gran cantidad de procesos.

    Gestin de la memoriaLa gestin de memoria, suele ir asociada a la gestin de procesos. Para ejecutar un proceso es necesarioasignarle unas direcciones de memoria exclusivas para l y cargarlo en ellas, cuando el proceso finalice suejecucin es necesario liberar las direcciones de memoria que estaba usando.

    Gestin de ficherosUn fichero es una abstraccin para definir una coleccin de informacin no voltil. Su objetivo es

    proporcionar un modelo de trabajo sencillo con la informacin almacenada en los dispositivos dealmacenamiento. Estos ficheros deben tener espacio asignado en los dispositivos, deben estar protegidosentre ellos, deben organizarse segn unos determinados esquemas

    Gestin de los dispositivos de E/SLa gestin de la E/S tiene como objetivo proporcionar una interfaz de alto nivel de los dispositivos de E/Ssencilla de utilizar.

    Gestin de la redEl sistema operativo es el encargado de gestionar los distintos niveles de red, los drivers (manejadores) delos dispositivos involucrados en la red, los protocolos de comunicacin, las aplicaciones de red, etc.

    Proteccin y seguridadMecanismos para permitir o denegar el acceso a los usuarios y a sus procesos a determinados recursos(ficheros, dispositivos de E/S, red, etc.)

    Funciones

  • 7/25/2019 INF_M01_MAT_01.pdf

    7/33

    www.ucoc.es

    Elementos funcionales de un sistema operativo

  • 7/25/2019 INF_M01_MAT_01.pdf

    8/33

    www.ucoc.es

    Tipos de sistemas operativos

    ADMINISTRACIN DE TAREASMONOTAREA: los que permiten slo ejecutar un programa a la vezMULTITAREA: los que permiten ejecutar varias tareas o programas al mismotiempo compartiendo el procesador y otros elementos de hardware

    GESTIN DE USUARIOSMONOUSUARIO: aquellos que slo permiten trabajar a un usuario, como es elcaso de los ordenadores personales

    MULTIUSUARIO: los que permiten que varios usuarios ejecuten sus programasa la vezORGANIZACIN INTERNA O ESTRUCTURA

    MONOLTICO: todos los componentes en un solo programaJERRQUICO: capas jerarquizadas con interfaces para comunicarse entreellas

    MANEJO DE RECURSOS O ACCESO A SERVICIOSCENTRALIZADOS: si permite utilizar los recursos de un solo ordenadorDISTRIBUIDOS: si permite utilizar los recursos (CPU, memoria, perifricos...) dems de un ordenador al mismo tiempo

  • 7/25/2019 INF_M01_MAT_01.pdf

    9/33

    www.ucoc.es

    Breve historia

    Primera generacin 1945-1955Tubos de vaco, tarjetas

    Segunda generacin 1955 -1965Transistores, sistemas batch

  • 7/25/2019 INF_M01_MAT_01.pdf

    10/33

    www.ucoc.es

    Breve historia

    Tercera generacin 1965 -1980Circuitos integrados y multiprogramacin

    Cuarta generacin 1980 -Ordenadores personales

  • 7/25/2019 INF_M01_MAT_01.pdf

    11/33

    www.ucoc.es

    Sistemas operativos. Unix

    Unix ha sido el sistema operativo que ms desarrolloha inspirado en la etapa moderna de la informticaMULTICS, en los 60 desarrollado por MassachusettsInstitute of Technology, AT&T Bell Labs (KenThompson, Dennis Ritchie)UNICS -> Unix . En 1972 se reescribi UNIX enlenguaje C. Contrario a la tendencia del momento

    (ensamblador), pero que lo hizo ms portableA finales de los 70 Unix estaba disponible paramuchas universidades americanas y herramienta deestudio habitual en el mbito de los sistemasinformticosA finales de los 70 nace una de las ramas de

    sistemas Unix-likems importantes:BerkeleySoftware Distribution (BSD) en la Universidad deCaliforniaEn la actualidad existen desarrollos de sistemasoperativos propietarios y libres, inspirados de formasdiferentes en Unix (HP-UX, AIX, Solaris, FreeBSD,GNU/Linux)

  • 7/25/2019 INF_M01_MAT_01.pdf

    12/33

    www.ucoc.es

    Sistemas operativos Unix-like

    wikipedia.org

    http://upload.wikimedia.org/wikipedia/commons/7/77/Unix_history-simple.svghttp://upload.wikimedia.org/wikipedia/commons/7/77/Unix_history-simple.svg
  • 7/25/2019 INF_M01_MAT_01.pdf

    13/33

    www.ucoc.es

    Sistemas operativos Unix-like

  • 7/25/2019 INF_M01_MAT_01.pdf

    14/33

    www.ucoc.es

    Sistemas operativos Unix-like

    wikipedia.org

    http://upload.wikimedia.org/wikipedia/commons/5/51/Unix_history.svg
  • 7/25/2019 INF_M01_MAT_01.pdf

    15/33

    www.ucoc.es

    GNU/Linux

    wikipedia.org

    http://upload.wikimedia.org/wikipedia/commons/1/11/Unix-history.svg
  • 7/25/2019 INF_M01_MAT_01.pdf

    16/33

    www.ucoc.es

    GNU/Linux

    Linus Torvalds, inspirado en el sistemaoperativo MINIX, empez a crear elprimer sistema operativo Linux, en el91

    MINIX, creado por Andrew S.Tanenbaum en el 87, profesor enAmsterdam. Empez desde cero,inspirado en Unix, con fines formativos

    El GNU project, creado por RichardStallman en el 83, proyecto colaborativode free software, para la creacin de unsistema operativo (GNU, GNUsnot Unix)

    http://en.wikipedia.org/wiki/File:Tux.svghttp://en.wikipedia.org/wiki/File:Heckert_GNU_white.svghttp://en.wikipedia.org/wiki/File:Heckert_GNU_white.svghttp://en.wikipedia.org/wiki/File:Heckert_GNU_white.svghttp://en.wikipedia.org/wiki/File:Heckert_GNU_white.svghttp://en.wikipedia.org/wiki/File:Tux.svghttp://en.wikipedia.org/wiki/File:Heckert_GNU_white.svghttp://en.wikipedia.org/wiki/File:Rms_at_pitt.jpghttp://en.wikipedia.org/wiki/File:Linus_Torvalds_cropped.jpeghttp://en.wikipedia.org/wiki/File:AndrewTanenbaum.JPG
  • 7/25/2019 INF_M01_MAT_01.pdf

    17/33

    www.ucoc.es

    GNU/Linux

    From: [email protected] (Linus Benedict Torvalds)

    Newsgroups: comp.os.minixSubject: What would you like to see most in minix?

    Summary: small poll for my new operating system

    Message-ID:

    Date: 25 Aug 91 20:57:08 GMT

    Organization: University of Helsinki

    Hello everybody out there using minix -

    I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for

    386(486) AT clones. This has been brewing since april, and is starting to get ready .I'd like any

    feedback on things people like/dislike in minix, as my OS resembles it somewhat (same

    physical layout of the file-system(due to practical reasons) among other things). I've currently

    ported bash(1.08) and gcc(1.40),and things seem to work.This implies that I'll get something

    practical within a few months, and I'd like to know what features most people would want.

    Any suggestions are welcome, but I won't promise I'll implement them :-)

    Linus ([email protected])

    PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386

    task switching etc), and it probably never will support anything other than AT-harddisks, as

    that's all I have :-(.

  • 7/25/2019 INF_M01_MAT_01.pdf

    18/33

    www.ucoc.es

    GNU/LinuxFrom: [email protected] (Linus Benedict Torvalds)

    Newsgroups: comp.os.minix

    Subject: Free minix-like kernel sources for 386-AT

    Message-ID:

    Date: 5 Oct 91 05:41:06 GMT

    Organization: University of Helsinki

    Do you pine for the nice days of minix-1.1, when men were men and wrote their own device

    drivers? Are you without a nice project and just dying to cut your teeth on a OS you can try

    to modify for your needs? Are you finding it frustrating when everything works on minix? Nomore all-nighters to get a nifty program working? Then this post might be just for you :-)

    As I mentioned a month(?)ago, I'm working on a free version of a minix-lookalike for AT-386

    computers. It has finally reached the stage where it's even usable (though may not be

    depending on what you want), and I am willing to put out the sources for wider distribution.

    It is just version 0.02 (+1 (very small) patch already), but I've successfully run bash/gcc/gnu-

    make/gnu-sed/compress etc under it.

    Sources for this pet project of mine can be found at nic.funet.fi (128.214.6.100) in the

    directory /pub/OS/Linux.

    The directory also contains some README-file and a couple of binaries to work under linux

    (bash, update and gcc, what more can you ask for :-). Full kernel source is provided, as no

    minix code has been used. Library sources are only partially free, so that cannot be

    distributed currently. The system is able to compile "as-is" and has been known to work.

    Heh. Sources to the binaries (bash and gcc) can be found at the same place in /pub/gnu

  • 7/25/2019 INF_M01_MAT_01.pdf

    19/33

    www.ucoc.es

    GNU/Linux y la licencia GPL

    Linux pone la pieza que GNU an no tena disponible: el ncleo (kernel), paraintegrarse dentro del proyecto GNU -> GNU/LinuxConfrontacin en la nomenclatura: Linux vs GNU/Linux?Linux se acoge a la GNU General Public license, para su uso como softwarelibre, tal como lo define la Free Software Foundationcreada por RichardStallman

    0. The freedom to run the program for any purpose.1. The freedom to study how the program works and adapt it to yourneeds.2. The freedom to redistribute copies so you can help your neighbor.3. The freedom to improve the program and release your improvements to

    the public, so that the whole community benefits.

    Free softwareno implica que tenga que ser gratisSi es free software (GPL), tendr que ser free software hasta el finalFree Software vs Open Source

  • 7/25/2019 INF_M01_MAT_01.pdf

    20/33

    www.ucoc.es

    GNU/Linux y la licencia GPL

    You may exercise the freedoms specified here provided that you comply withthe express conditions of this license. The principal conditions are:

    You must conspicuously and appropriately publish on each copy distributed an appropriatecopyright notice and disclaimer of warranty and keep intact all the notices that refer to thisLicense and to the absence of any warranty; and give any other recipients of the Program a copyof the GNU General Public License along with the Program. Any translation of the GNU General

    Public License must be accompanied by the GNU General Public License.

    If you modify your copy or copies of the program or any portion of it, or develop a program basedupon it, you may distribute the resulting work provided you do so under the GNU General PublicLicense. Any translation of the GNU General Public License must be accompanied by the GNUGeneral Public License.

    If you copy or distribute the program, you must accompany it with the complete correspondingmachine-readable source code or with a written offer, valid for at least three years, to furnish thecomplete corresponding machine-readable source code

  • 7/25/2019 INF_M01_MAT_01.pdf

    21/33

    www.ucoc.es

    Distribuciones GNU/Linux

    Diferentes comunidades (individuos, empresas, instituciones) desarrollanprogramas y herramientas que empaquetan de forma compacta en lasllamadas distribuciones LinuxCada distribucin tiene diferente personalidad que la diferencia del resto

    (grficos, conectividad, facilidad de uso, etc), pero comparten el kernel Linuxwww.distrowatch.com

    http://www.distrowatch.com/http://www.distrowatch.com/
  • 7/25/2019 INF_M01_MAT_01.pdf

    22/33

    www.ucoc.es

    www.distrowatch.com

    Top Ten Distributions

    http://distrowatch.com/centoshttp://distrowatch.com/gentoohttp://distrowatch.com/slackwarehttp://distrowatch.com/pclinuxoshttp://distrowatch.com/minthttp://distrowatch.com/mandrivahttp://distrowatch.com/debianhttp://distrowatch.com/susehttp://distrowatch.com/fedorahttp://distrowatch.com/ubuntu
  • 7/25/2019 INF_M01_MAT_01.pdf

    23/33

    www.ucoc.es

    Microsoft

    Fundada por Bill Gates y Paul AllenEn 1975, tras ver en una publicacin de electrnica ellanzamiento de uno de los primeros microcomputadores

    Altair 8800, desarrollaron un intrprete (BASIC) queofrecieron al fabricante del hardware. En Abril de eseao fundaron Microsoft

    http://mschnlnine.vo.llnwd.net/d1/ch9/8/1/3/5/5/4/HistoryofMicrosoftFinalNHDMusic_ch9.wmv

    En 1980, hizo su propia versin de UNIX, llamadaXenixEl crecimiento lleg con los contratos con IBM para

    desarrollar un sistema operativo para su IBM PC. Paraello, Microsoft compr (75.000 $), un sistema existentellamado 86-DOSy lo adapt pasando a ser MS-DOS, yllamarse PC-DOS en la plataforma IBM PC

    http://mschnlnine.vo.llnwd.net/d1/ch9/8/1/3/5/5/4/HistoryofMicrosoftFinalNHDMusic_ch9.wmvhttp://mschnlnine.vo.llnwd.net/d1/ch9/8/1/3/5/5/4/HistoryofMicrosoftFinalNHDMusic_ch9.wmv
  • 7/25/2019 INF_M01_MAT_01.pdf

    24/33

    www.ucoc.es

    Microsoft

    Y lleg Windows

  • 7/25/2019 INF_M01_MAT_01.pdf

    25/33

    www.ucoc.es

    Microsoft

  • 7/25/2019 INF_M01_MAT_01.pdf

    26/33

    www.ucoc.es

    Windows Server 2008

    Sistema operativo en red para servidores de nueva generacin ms extendidoen la actualidad.Sistema operativo multiusuario y multitarea

    ServiciosAutenticacin y auditora

    Comparticin de archivosResolucin de nombresComparticin de aplicacionesDistribucin de softwareDespliegue de polticas de seguridadSecurizacin de los datos

  • 7/25/2019 INF_M01_MAT_01.pdf

    27/33

    www.ucoc.es

    Windows Server 2008

    Ediciones

    Windows Server 2008 Foundation EditionWindows Server 2008 Standard EditionWindows Server 2008 Enterprise EditionWindows Server 2008 Datacenter EditionWindows Web Server 2008Windows Server 2008 for Itanium based Systems

  • 7/25/2019 INF_M01_MAT_01.pdf

    28/33

    www.ucoc.es

    Windows Server 2008

    2008

    Y ms

  • 7/25/2019 INF_M01_MAT_01.pdf

    29/33

    www.ucoc.es

    Windows Server 2008

    Windows 2008 Server incluye por primera vez en Microsoft un sistema devirtualizacin Bare metal-> Hyper-VActualmente se encuentra en la Release 2 (R2) Service Pack 1 (SP1)

    Una Releaseaporta nuevas funcionalidades y cambios estructuralesUn Service Packincluye de forma acumulativa, parches de seguridad yarreglos a fallos detectados

    Windows 2008 R2 supuso un cambio de kernelrespecto a Windows 2008. Laversin R2 comparte el mismo kernel que Windows 7Versin Server Core, sin interfaz grfica para funciones muy especficasLa versin R2 exige por primera vez procesador tipo x64, frente a los tradicionalesx86 de 32 bits utilizados hasta hace poco (desde Windows 2003 se puede elegirentre versiones x86 y x64)

  • 7/25/2019 INF_M01_MAT_01.pdf

    30/33

    www.ucoc.es

    Windows Server 2008

    Requerimientos Hardware Windows Server 2008 R2

  • 7/25/2019 INF_M01_MAT_01.pdf

    31/33

    www.ucoc.es

    Windows Server 2012

    Windows 8 y Windows 2012 vuelven a compartir KernelWindows 2012 R2 est de camino

    http://www.google.com/url?sa=i&source=images&cd=&cad=rja&docid=vzlH1EQI16dqQM&tbnid=ZxBeU0s_bEofNM:&ved=0CAUQjRw&url=https://technetklub.hu/office365/tkoc/&ei=El3pUe_3GcH30gXJt4CgCw&psig=AFQjCNFCfV3j57pGUd2ZotQDWJs5iR-2Pw&ust=1374334584239013http://www.google.com/url?sa=i&source=images&cd=&cad=rja&docid=vzlH1EQI16dqQM&tbnid=ZxBeU0s_bEofNM:&ved=0CAgQjRwwAA&url=http://commons.wikimedia.org/wiki/File:Windows-server-2012.png&ei=-FzpUYnlCqiM7Qbsx4GgAQ&psig=AFQjCNFCfV3j57pGUd2ZotQDWJs5iR-2Pw&ust=1374334584239013
  • 7/25/2019 INF_M01_MAT_01.pdf

    32/33

    www.ucoc.es

    Windows Server 2012

    http://www.google.com/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=4XLU8RrIiOemrM&tbnid=2qh45wT-SAbvtM:&ved=0CAUQjRw&url=http://dovecomputers.com/blog/windows-server-2012-business-case/&ei=uVzpUaG9PKn70gX_hYHYCg&bvm=bv.49478099,d.ZGU&psig=AFQjCNH9VLfhNixWIQf2XivjzXc7zEtRvQ&ust=1374334498495315
  • 7/25/2019 INF_M01_MAT_01.pdf

    33/33