Você está na página 1de 36

Ingeniera de Sistemas Empresariales

SISTEMAS OPERATIVOS

UNIDAD I: Introduccin
Ing. CIP. CHINCHAY-CELADA, Milton Enrique
milton.chinchayc@icloud.com

http://es.gizmodo.com/por-que-tal-vez-quieras-esperar-a-2015-a-comprarte-un-s-1559815574

AMD ha anunciado que proporcionar APUs en el futuro acceso a la memoria


unificada . La tcnica, que AMD llama hUMA, asegura que la CPU y la GPU en el APU
pueden hacer uso. Simultneamente en la misma memoria. Eso mejorara la eficiencia

Kingston revela DDR4 con velocidad de 3 GHz

http://www.hardwareluxx.com/index.php/news/hardware/memory/27819-idf-2013-ddr4-expected-for-this-year.html
http://news.softpedia.com/news/Kingston-Reveals-Super-Fast-DDR4-With-3-GHz-Speed-456987.shtml

SanDisk SSD Optimus MAX, de 8TB y 4TB SDD 2015


La nueva generacin de SanDisk
Optimus MAX SSDs se inicia a
partir de la capacidad de 4TB y
2,5 pulgadas y se espera llegar a
6 TB y 8 TB 2015 interfaz SAS de
6Gbps para la comunicacin con
el mundo exterior y el enorme
volumen de datos, el objetivo de
SanDisk Optimus MAX es
reemplazar los discos duros y
15.000rpm 10.000rpm y ofrecen
menor consumo de energa,
funcionamiento silencioso y de
alto rendimiento y gran capacidad
natural, el precio es para los
centros de datos en lugar de los
consumidores.

10

Porqu se crean los Sistemas Operativos


Para abstraernos de la:

Complejidad del hardware


Heterogeneidad del hardware
Complejidad de los recursos del sistema.

11

INTRODUCCION

12

Qu es un sistema operativo?
Plataforma que extiende la mquina y gestiona los recursos del sistema.
La funcin del sistema operativo es presentar al usuario el equivalente
de una mquina extendida o mquina virtual que es ms fcil de
programar que el hardware subyacente.
La tarea del sistema operativo consiste en asegurar un reparto ordenado
y controlado de los procesadores, memorias y dispositivos de E/S, entre
los diversos programas que compiten por obtenerlos, i.e., mantiene al
tanto de quin est utilizando cada recurso, concede recursos
solicitados, contabiliza el uso de los recursos y resuelve los conflictos
que se presenten entre las solicitudes de los diferentes programas y
usuarios.
La administracin de los recursos incluye la multiplexacin de los
recursos de dos formas: en el tiempo y en el espacio.

13

Sistemas Operativos de Mainframes


Los mainframes estn renaciendo ahora pero como servidores web avanzados,
servidores para sitios de comercio electrnico a gran escala y servidores para
transacciones de negocio a negocio. Los sistemas operativos para mainframes estn
claramente orientados al procesamiento de varios trabajos a la vez, necesitando la mayora
de esos trabajos prodigiosas cantidades de E/S. Suelen ser de tres tipos:
Procesamiento por lotes, Procesamiento de transacciones y Tiempo compartido.
Un sistema por lotes procesa datos rutinarios sin que haya un usuario interactivo presente.
El procesamiento de reclamaciones en una compaa de seguros o los informes de ventas
de una cadena de tiendas generalmente se realizan por lotes.
Los sistemas de procesamiento de transacciones atienden gran nmero de pequeas
peticiones, como por ejemplo, en el procesamiento de cheques en un banco o en la
reserva de pasajes areos. Cada unidad de trabajo es pequea, pero el sistema debe
atender cientos o miles de ellas por segundo.
Los sistemas de tiempo compartido permiten a mltiples usuarios remotos ejecutar trabajos
en el ordenador de forma simultnea, tales como la consulta de una gran base de datos.

14

SUPERCOMPUTADORES
El principal instituto de investigacin de Japn, RIKEN eligi Fujitsu para desarrollar la
supercomputadora ms potente del mundo. Liderado por el Ministerio japons de
Educacin, Cultura, Deportes, Ciencia y Tecnologa (MEXT), se utiliza para resolver la
energa, la sostenibilidad, la salud, cambios climticos, industria y retos del espacio.

15

Sistemas Operativos de Servidor


Un nivel ms abajo estn los sistemas operativos de servidor. stos se
ejecutan en servidores, que son ordenadores personales muy grandes, o
estaciones de trabajo o incluso mainframes. Dan servicio a mltiples
usuarios a travs de una red, permitindoles compartir recursos de
hardware y software.
Los servidores pueden prestar servicios de impresin, servicios de
ficheros o servicios web. Los proveedores de Internet tienen en
funcionamiento muchas mquinas servidoras para dar soporte a sus
clientes, y los sitios web utilizan esos servidores para almacenar las
pginas web y atender las peticiones que les llegan.

16

Sistemas Operativos Multiprocesador


Una forma cada vez ms comn de obtener potencia de computacin de primera lnea es
conectar varias CPUs en un mismo sistema. Dependiendo de la forma exacta de la conexin
y de qu recursos se compartan, estos sistemas se llaman ordenadores paralelos,
multicomputadores o multiprocesadores. Necesitan sistemas operativos especiales, pero con
frecuencia stos son variaciones de los sistemas operativos de servidor, con caractersticas
especiales para la comunicacin y su conectividad. Debian GNU/Linux es un ejemplo.

Este Sistema Operativo puede ser instalado en gran variedad de


hardware, incluyendo computadores de escritorio y porttiles (PCs
x86 y x86-64 as como Macintosh y PowerPC), computadores de
bolsillo,
telfonos
celulares,
dispositivos
empotrados,
videoconsolas (Xbox, PlayStation 3, PlayStation Portable,
Dreamcast, GP2X) y otros (como mquinas de juegos,
enrutadores y algunos modelos de dispositivos iPod). Debian
soporta cuatro arquitecturas: las basadas en Intel x86; mquinas
Motorola 680x0, como los Atari, Amiga, y Macintosh; las DEC
Alpha; as como las Sun SPARC.
stas son referidas como i386, m68k, alpha, y sparc.

17

Sistemas Operativos de Ordenador Personal


La siguiente categora es el sistema operativo de ordenador personal. Su
cometido consiste en presentar una buena interfaz a un nico usuario. Se
les utiliza ampliamente para procesamiento de texto, hojas de clculo y
acceso a Internet y multimedia.

18

Sistemas Operativos de Tiempo Real


Estos sistemas se caracterizan por tener al tiempo como su principal parmetro. Por
ejemplo, en los Sistemas de Control de Procesos Industriales, los ordenadores de
tiempo real tienen que recoger datos acerca del proceso de produccin y utilizarlos para
controlar las mquinas de la fbrica. Con frecuencia existen ciertos plazos que deben
cumplirse estrictamente. Por ejemplo, si un automvil avanza en una lnea de montaje, deben
efectuarse ciertas acciones en ciertos instantes precisos. Si un robot soldador suelda demasiado pronto o
demasiado tarde, el automvil puede quedar arruinado. Si es absolutamente indispensable que la

accin se efecte en cierto momento (o dentro de cierto intervalo). Tenemos un sistema de


tiempo real riguroso (hard real-time system). Otro tipo de sistema de tiempo real es el
sistema de tiempo real moderado (soft realtime system), en el cual es aceptable dejar de
cumplir ocasionalmente algn plazo. Los sistemas de audio digital o multimedia pertenecen
a esta categora. VxWorks y QNX son sistemas operativos de tiempo real muy conocidos.

Mercado son los sistemas embebidos, se disean para cubrir necesidades especficas., ej. podran ser dispositivos como un
taximetro, un sistema de control de acceso, la electrnica que controla una mquina expendedora o el sistema de control de una
fotocopiadora. Por lo general los sistemas embebidos se pueden programar directamente en el lenguaje ensamblador del uC y uP
incorporado sobre el mismo, o tambin, utilizando los compiladores especficos, pueden utilizarse lenguajes como C o C++

19

Sistemas Operativos Empotrados


Continuando en nuestro descenso a sistemas cada vez ms pequeos,
llegamos a los ordenadores de bolsillo (palmtop) y sistemas empotrados. Un
ordenador de bolsillo o PDA (Asistente Personal Digital) es un pequeo
ordenador que realiza unas cuantas funciones tales como agenda de
direcciones electrnica y bloc de notas. Los sistemas empotrados operan en
los ordenadores que controlan dispositivos que por lo general no se
consideran ordenadores, como televisores, hornos microondas y telfonos
mviles. Estos sistemas suelen tener algunas caractersticas de los sistemas
de tiempo real, pero tienen adems limitaciones de tamao, memoria y
consumo de electricidad que los hacen especiales. Algunos ejemplos de
tales sistemas operativos son PalmOS y Windows CE (Consumer
Electronics; Electrnica de Consumo). Symbian, Android.

http://pingingrodri.blogspot.com/2014/06/lo-nuevo-de-mac-os-x-1010-en-10-fotos.html
http://www.idownloadblog.com/2013/11/06/samsung-talks-future-folding-screens-and-4k-smartphones-coming-in-2015/
http://es.gizmodo.com/google-revela-nuevos-detalles-sobre-sus-smartphones-mod-1561692496

SMARTPHONE 2015

20

21

Sistemas Operativos de Tarjeta Inteligente


Los sistemas operativos ms pequeos se ejecutan en tarjetas inteligentes, que son
dispositivos del tamao de una tarjeta de crdito que contienen un chip de CPU. Sus
limitaciones son muy severas en cuanto a potencia de procesamiento y memoria. Algunos
de ellos slo pueden desempear una funcin, como el pago electrnico, pero otros pueden
realizar varias funciones en la misma tarjeta inteligente. A menudo se trata de sistemas
patentados. Algunas tarjetas inteligentes estn orientadas a Java. Eso quiere decir que la
ROM de la tarjeta inteligente contiene un intrprete de la Mquina Virtual de Java (JVM). Los
applets (pequeos programas) de Java se descargan a la tarjeta y son interpretados por el
intrprete JVM. Algunas de estas tarjetas pueden tratar varios applets al mismo tiempo, lo
que conduce a la multiprogramacin y a la necesidad de planificarlos. La gestin de los
recursos y su proteccin es tambin una cuestin importante cuando dos o ms applets
estn presentes al mismo tiempo. El sistema operativo (por lo regular muy primitivo)
presente en la tarjeta debe tratar de resolver estas cuestiones. Contiene un circuito
integrado con microprocesador que permite ejecutar programas y almacenar datos, e
incorporan ciertos mecanismos de seguridad.

22

Sistemas Operativos Hacking


El ms destacado es Kali Linux, es un arsenal de pruebas de intrusin, pentest, basado
en Linux que ayuda a profesionales de la seguridad en la capacidad de realizar
evaluaciones en entornos dedicados a seguridad informtica. Esta distro est enfocada
hacia el rea de seguridad informtica y pentest, incluye soporte hardware mejorado y
extendido especialmente para chips de conexin inalmbrica Wi-Fi. Adems de la
auditora Wireless su potencial es extenso, incluyendo numerosos escneres de
puertos y vulnerabilidades, anlisis forense, archivos de exploits, sniffers. Tambin
tiene imagen (.ISO) para el sistema de virtualizacin y por primera vez una versin
para arquitectura RISC ARM.

23

Evolucin de los sistemas operativos

http://www.xcubelabs.com/evolution-of-mobile-operating-systems.php

24

Evolucin de los sistemas operativos


http://timerime.com/es/linea_de_tiempo/554798/Historia+de+los+Sistemas+Operativos

Primera Generacin (1945-55): Tubos de Vaco y Tableros de


Conexiones. Un nico grupo de personas diseaba, construa, programaba, operaba y
mantena cada mquina. Toda la programacin se efectuaba en lenguaje mquina
absoluto, a menudo conectando cables en tableros de conexiones para controlar las
funciones bsicas de la mquina. Se desconocan los lenguajes de programacin y S.O.

ENIAC

Primera Computadora Electrnica


de Propsito General

UNIVAC I

Primera Computadora diseada para


uso en administracin y negocios

25

Evolucin de los sistemas operativos


Segunda Generacin (1955-65): Transistores y sistemas por lote.
Por primera vez hubo una separacin clara entre diseadores, constructores, operadores,
programadores y personal de mantenimiento. Se utilizaron para realizar clculos cientficos
y de ingeniera, programados principalmente en FORTRAN y en lenguaje ensamblador.
Como sistemas operativos tpicos de esta etapa podemos citar FMS (Fortran Monitor
System) e IBSYS, el sistema operativo de IBM para el 7094.

PDP-1

1960, DEC lanza su Primer Computadora, antecedente de


las Minicomputadoras. En ella se escribi el Primer
Videojuego con grficos llamado "SpaceWar!"

IBM 7030

En mayo de 1961, son los primeros computadores en


utilizar Compiladores y se utilizaron Programas
COBOL Y FORTRAN

26

Evolucin de los sistemas operativos


Tercera
Generacin
(1965-80):
Circuitos
integrado
y
multiprogramacin. La lnea 360 fue la primera lnea de ordenadores importante
que utiliz circuitos integrados (a pequea escala), ofreciendo por ello una notable ventaja
en precio y potencia respecto a las predecesoras. Utiliz el sistema operativo OS/360.
Popularizaron varias tcnicas clave como la multiprogramacin, spooling (Simultaneous
Peripheral Operation On Line).

PDP-8

En 1965 DEC lanza su Primera


Minicomputadora

IBM 370

1971 IBM lanza el primer modelo en utilizar C.I. de


Alta Escala de Integracin, Sistema 370.

27

Evolucin de los sistemas operativos


Cuarta Generacin (1980-Actual): Ordenadores Personales. Con el desarrollo de los
circuitos integrados a gran escala, es decir chips que contienen miles de transistores en un
centmetro cuadrado de silicio, surgi la era del ordenador personal. CP/M (Control Program
for Microcomputers), MS-DOS, XENIX, los primeros microordenadores obligaban al usuario a
introducir comandos a travs del teclado. En un momento dado la cosa cambi, gracias a
Doug Engelbart que invento la GUI en XEROX. Se programaron en ensamblador, aunque
para entonces los miniordenadores se programaban ya en lenguajes de alto nivel.

ALTAIR 8800

Microcomputador diseado en 1975, CPU 8080. El


Primer Lenguaje de programacin altair basic,
escrito por Bill Gates y Paul Allen

APPLE-1

Su procesador era un MOS 6502 corriendo a


1.023Mhz, 4KB RAM y conexin para
adosarle cualquier teclado ASCII estndar

28

Revisin de aspectos de Hardware

Intel Core i7-990X


12MB Cach, 3.46GHz,
QPI de 6.4GT/s

Intel Core i7-3960X


15MB Cach, up
3.90GHz

29

ESTRUCTURA
Los compran o escriben los
usuarios para resolver sus
problemas particulares

Instrucciones (Registros), Assembler


CPU, RAM, E/S
chips, cables, F.A., TRC y Placa

30

Conceptos de Sistemas Operativos


Procesos, un programa en ejecucin
Interbloqueos, situacin de estancamiento cuando dos o ms procesos
estn interactuando.
Gestin de Memoria RAM
Entrada/Salida, todo S.O, gestiona sus dispositivos de E/S
Ficheros, son programas, directorio como una forma de agrupar los ficheros
Seguridad, gestionar la seguridad del sistema
SHELL, no es parte del sistema operativo, hace un uso intensivo de muchas
de sus caractersticas y por tanto sirve como un buen ejemplo de cmo
pueden usarse las llamadas al sistema.

31

Continua
A finales
del 2011, haba 6billones de
suscripciones mviles , estimaciones ITU. Eso es
equivalente a 87% de la poblacin mundial. Hubo
11.1% ms de los dispositivos mviles vendidos en
2011 en comparacin con 2010. 1.546 millones de
telfonos mviles fueron vendidos en 2011

30 por ciento de los usuarios de telefona mvil del


mundo vive en India y China, 963 y 884 millones, y
EE.UU: 322,9 millones de suscriptores
El mayor fabricante de dispositivos mviles es
Nokia en Europa
Samsung en los EE.UU
Sharp en Japn.

El 48.8% de los Smartphone vendidos en 2011,


se incluye con sistema operativo libre Android
de Google son los telfonos inteligentes que
ahora ms se venden. Anteriormente, Nokia
fue la lder en telfonos inteligentes, hasta su
sorpresiva decisin de abandonar su sistema
operativo Symbian en 2011.

32

Perifricos
COMPUTADOR

Estructura
de un
Computador

S.O.
Memoria

E/S

Bus del Sistema

CPU
Sistema Operativo

Unidad
Central de
Procesamiento

Unidad Central de
Procesamiento

Memoria
Principal

Interconexin
del
Sistema

E/S

Unidad de
Control

Unidad

Aritmtico
Lgica
Interconexin
Interna de
La CPU

Registros

33

Llamada al Sistema

34

Tipos de sistemas operativos


MAINFRAME

SERVIDOR

MULTIPROCESADOR

USUARIO

EN TIEMPO REAL

DE TARJETA INTELIGENTE

CLOUD

35

PLAN DE SESIONES UNIDAD I


Llamadas al Sistema

Introduccin al
S.O.

Estructura de un
S.O.
Conceptos de
S.O.

Tipo de S.O.

SISTEMAS
OPERTAIVOS

Revisin de
Aspectos de HW
Super
Computadores

Qu es un S.O.

Evolucin de S.O.

Equipos mviles

Estadsticas de
S.O. Mviles

Servidores

36

Rbrica de Evaluacin de Comportamiento


SIEMPRE

CASI SIEMPRE

A VECES

CASI NUNCA

NUNCA

ASISTENCIA
Y
PUNTUALIDA
D

Asiste puntualmente
al 100% de todas las
clases programadas

Ha asistido entre el
80% y el 89% de
sesiones de manera
estable y puntual

Ha faltado o llegado
tarde entre el 71% al
79% de las sesiones
pero ha comunicado
sus dificultades

Ha faltado y/o llegado


tarde entre el 61% al
70% de la sesiones,
pero ha comunicado
sus dificultades

Ha faltado y/o llegado


tarde a ms del 70%
de las sesiones sin
justificacin.

ENTREGA Y
PRESENTACI
N DE
TRABAJOS

Entrega 100% de
trabajos
puntualmente y de
acuerdo con las
indicaciones del
docente

Entrega entre el 80%


al 89% de trabajos en
la fecha establecida y
de acuerdo con las
indicaciones del
docente

Entrega entre el 71%


al 79% de trabajos en
la fecha establecida y
de acuerdo con las
indicaciones dadas
por el docente

Entrega entre el 61%


al 70% de trabajos en
la fecha establecida y
no toma en cuenta
las indicaciones del
docente

No presenta sus
trabajos ni comunica
sus dificultades

FRECUENCIA
Y CALIDAD
EN LA
PARTICIPACI
N EN CLASE

Interviene
frecuentemente y
ofrece aportes que
enriquecen el tema
de clase

Interviene a veces
pero sus aportes
enriquecen el tema
de clase

Interviene
frecuentemente, pero
sus aportes no
siempre son
relevantes

Interviene poco o
solamente a solicitud
del docente

No participa y no
muestra inters por
los contenidos
tratados

COLABORACI
N Y APORTE
AL BUEN
CLIMA DEL
AULA

Siempre es
colaborador y su
comportamiento
favorece el clima de
la clase

Con frecuencia es
colaborador y su
comportamiento
favorece el clima de
la clase

A veces colabora,
pero no interfiere
negativamente con
el clima de la clase

Muestra una actitud


pasiva e indiferente
en clase

Su comportamiento
interfiere el buen
clima de la clase

EMPLEO DE
LENGUAJE
ADECUADO

Siempre utiliza un
lenguaje apropiado
para dirigirse al
docente y sus
compaeros

Con frecuencia utiliza


un lenguaje
apropiado para
dirigirse al docente y
sus compaeros

Algunas veces su
lenguaje fue
inapropiado, pero
rectifica ante la
llamada de atencin

Pocas veces utiliza


un lenguaje
apropiado para
dirigirse al docente y
sus compaeros

Su lenguaje es
inapropiado siempre,
con el docente y sus
compaeros

CRITERIOS

http://www.taringa.net/posts/info/17394656/Computadora-para-el-2015.html