INF_M01_MAT_01.pdf
-
Upload
sergi-montes -
Category
Documents
-
view
217 -
download
0
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