Beruflich Dokumente
Kultur Dokumente
TITULO
AUTOR
CATEDRA
CATEDRTICO
2016
DEDICATORIA
Est dedicado a la
persona que ms me han
influenciado en mi vida,
dndome los mejores
consejos, guindome y
hacindome una persona de
bien, con todo mi amor y
afecto se dedico a:
AGRADECIMIENTO
Agradezco a dios por haberme
permitido llegar hasta donde estoy y
haberme dado salud ser el manantial
de mi vida y darme lo necesario para
seguir adelante da a da para lograr
mis objetivos adems de su infinita
bondad y amor.
NDICE
DEDICATORIA .........................................................................................
................................ 2
AGRADECIMIENTO.
3
NDICE .....................................................................................................
............................. 4
INTRODUCCIN ......................................................................................
.............................. 6
I.
HISTORIA
DEL
SISTEMA
OPERATIVO
... 7
II.
SISTEMA
OPERATIVO............................................................................................. 9
2.1
Sistema
Operativo....................................................................................9
2.1.1.
Monitores
Residentes
............................................................ 10
2.1.2.
Spoolers............................................................................... 10
1.1.3.-Sistemas
Operativos
multiprogramados................................ 11
2.2.
Llamadas
al
Sistema
Operativo
............................................................. 11
2.2.1
Modos
de
Ejecucin
en
un
CPU
............................................... 11
2.2.2
Llamadas
al
Sistema................................................................ 11
2.2.3. Bibliotecas de Interfaz de Llamadas al Sistema
....................... 12
2.3.
Interrupciones
y
Excepciones
............................................................... 12
2.4
Componentes
de
un
Sistema
Operativo
................................................. 12
2.4.1.
Gestin
de
procesos
............................................................... 13
Gestin
de
la
memoria
principal...................................................... 13
Gestin
del
almacenamiento
secundario......................................... 13
2.4.2.
El
sistema
de
entrada
y
salida
............................................... 13
2.4.3
Sistema
de
comunicaciones
.................................................... 14
2.5.
Clasificacin
.......................................................................................... 14
III.
Arquitecturas
del
sistema
operativo.................................................................. 15
3.1. Visin General de la Arquitectura de Windows.
................................... 15
5
3.2.
(A)
Modo
Kernel
................................................................................... 17
3.2.1. Capa de Abstraccin de Hardware (HAL).
............................... 17
3.2.2.
MicroKernel
........................................................................... 17
3.2.3.
El
Ejecutor
de
Windows.
........................................................ 17
3.2.4.
El
Administrador
de
Objetos.................................................. 17
3.3.
El
Administrador
de
Procesos.
.............................................................. 17
3.4.
El
Administrador
de
Memoria
Virtual................................................... 17
3.5.
Servicios
de
Llamadas
a
Procedimientos
Locales................................. 17
3.6.
El
Monitor
de
Seguridad....................................................................... 18
3.7.
El
Administrador
de
Entrada-Salida.
.................................................... 18
3.8.
(B)
Modo
Usuario.................................................................................. 18
3.9.
El
Subsistema
Win32............................................................................. 18
3.10.
El
Subsistema
POSIX............................................................................ 19
3.11.
El
Subsistema
OS/2.............................................................................. 19
3.12.- Ejemplos de Sistemas Operativos para PC
......................................... 19
3.13.- Ejemplos de Sistemas Operativos para Dispositivos
Mviles ............. 20
IV.
Microsoft
Windows
............................................................................................ 20
4.1.
Historia
................................................................................................ 21
4.2.
Ventajas
y
Desventajas
Microsoft
Windows......................................... 24
4.3.
Crticas
y
Polmicas
............................................................................... 24
V.
Mac
OS..........................................................................................................
....... 25
5.1.
Mac
OS
.................................................................................................. 25
5.1.1."Classic"
Mac
OS
(1985) ........................................................ 25
5.1.2Mac
OS
X.................................................................................. 25
VI.
GNU/Linux
.......................................................................................................... 25
6
6.1.
Historia
.................................................................................................. 26
6.2.
Ventajas
y
Desventajas. 26
6.3.
Componentes
........................................................................................ 27
6.3.1.
Entorno
Grfico
..................................................................... 27
6.3.2.
Como
Sistema
de
Programacin............................................. 27
6.3.3.
Aplicaciones
de
Usuario
......................................................... 27
6.3.4. Software de Cdigo Cerrado para GNU/Linux
......................... 27
6.4.
Aplicaciones
.......................................................................................... 27
6.4.1.
Supercomputadoras
............................................................... 27
6.5.
Denominacin
GNU/Linux..................................................................... 28
VII.
Sistema
Operativo
Mvil.................................................................................... 28
7.1.
Capas
..................................................................................................... 28
7.1.1
Kernel
...................................................................................... 28
7.1.2.
Middleware
............................................................................ 28
7.1.3. Entorno de Ejecucin de Aplicaciones
.................................... 29
7.1.4.
Interfaz
de
Usuario
................................................................. 29
7.2.
Sistemas
Operativos
Mviles
................................................................ 29
7.2.1
Android
.................................................................................... 29
7.2.2.
IOS
......................................................................................... 29
7.2.3.
Windows
Phone..................................................................... 29
7.2.4.
BlackBerry
6
29
7.2.5.
Symbian
29
7.2.6.
Firefox
OS
. 30
7.2.7.
Ubuntu
touch
30
VIII.
CONCLUSIONES
................................................................................................ 31
7
IX.
ANEXO
.. 32
X.
bibliografa
.......................................................................................................... 34
INTRODUCCIN
En la vida cotidiana tenemos un pc, una laptop, una Tablet, un
Smartphone, etc. El gran problema o error de todo el mundo es no
saber que funcin cumple el aparato que tienen ya que en este
momento casi todo equipo electrnico lleva un sistema operativo.
Entonces el objetivo de este trabajo es dar informacin y de alguna
manera ensear acerca del sistema operativo q usan en su da a da.
I.
Multiprocesador
Aos 70.- Es en los aos 70, C, se cre especficamente para reescribir por completo el cdigo del sistema operativo Unix,
convirtindolo en uno de los pocos SO escritos en un lenguaje de
alto nivel.
Sistemas operativos desarrollados:
MULTICS (Multiplexed Information and Computing Service):
proyecto cooperativo liderado por Fernando Corbato del MIT,
con General Electric y los laboratorios Bell, los laboratorios
Bell lo abandonaron en 1969 para comenzar a crear el
sistema UNIX.
MVS (Multiple Virtual Storage): Fue el sistema operativo ms
usado en los modelos de mainframes , desarrollado tambin
por IBM y lanzado al mercado por primera vez en 1974.
Permita ejecucin de mltiples tareas, introdujo el concepto
de memoria virtual.
CP/M (Control Program/Monitor): Desarrollado por Gary
Kildall para el microprocesador 8080/85 de Intel y el Zilog
Z80, sali al mercado en 1976, distribuyndose en disquetes
de ocho pulgadas. Fue el SO ms usado en las
computadoras personales de esta dcada. Su xito se debi
a que era porttil.
Aos 80.-Un avance importante que se estableci a mediados de
1980 fue el desarrollo de redes de PC que corran sistemas
operativos en red y sistemas operativos distribuidos. En esta
escena, dos sistemas operativos eran los mayoritarios: MS-DOS,
escrito por Microsoft para IBM PC y otras computadoras que
utilizaban la CPU Intel 8088 y sus sucesores, y UNIX, que
dominaba en los ordenadores personales que hacan uso del
Motorola 68000.
MS-DOS .-En 1981 Microsoft compr un sistema
operativo llamado QDOS que, tras realizar unas pocas
modificaciones, se convirti en la primera versin de
MS-DOS (Microsoft Disk Operating System).
Aos 90. GNU/Linux.- En 1991 aparece la primera versin del
ncleo de Linux. Creado por Linus Torvalds y un sinfn de
colaboradores a travs de Internet. Este sistema se basa en Unix,
un sistema que en principio trabajaba en modo comandos, estilo
MS-DOS.
Hacia el siglo XXI. El nivel de conectividad, la capacidad de
procesamiento, la aparicin de internet, la utilizacin de diversos
dispositivos como agendas, telfonos celulares, tabletas y toda
una variedad de dispositivos de uso especfico como escneres,
cmaras, etc. han requerido del desarrollo de sistemas operativos
cada vez ms sofisticados capaces de administrar una variedad
10
11
II.
SISTEMA OPERATIVO
2.1
SISTEMA OPERATIVO:
12
mviles,
reproductores
enrutadores, etc.).
de
DVD,
computadoras, radios,
13
INTERRUPCIONES Y EXCEPCIONES
15
que
los
procesos
puedan
Gestor de Recursos
Como gestor de recursos, el sistema operativo administra:
Administracin de tareas
Monotarea: Solamente permite ejecutar un proceso (aparte
de los procesos del propio SO) en un momento dado. Una vez
que empieza a ejecutar un proceso, continuar hacindolo
hasta
su
finalizacin
y/o
interrupcin.
Multitarea: Es capaz de ejecutar varios procesos al mismo
tiempo. Este tipo de SO. normalmente asigna los recursos
disponibles (CPU, memoria, perifricos) de forma alternada a
los procesos que los solicitan, de manera que el usuario
percibe que todos funcionan a la vez, de forma concurrente.
18
Administracin de usuarios
Monousuario: Slo permite ejecutar los programas de un
usuario al mismo tiempo.
Multiusuario: Permite que varios usuarios ejecuten
simultneamente sus programas, accediendo a la vez a los
recursos de la computadora. Normalmente estos sistemas
operativos utilizan mtodos de proteccin de datos, de
manera que un programa no pueda usar o cambiar los datos
de otro usuario.
Manejo de recursos
Centralizado: Permite usar los recursos de una sola
computadora.
Distribuido: Permite utilizar los recursos (memoria, CPU,
disco, perifricos) de ms de una computadora al mismo
tiempo.
III.
19
Ya
creado
este diseo las dems versiones que le sucedieron a Windows NT
fueron tomando esta arquitectura como base y le fueron adicionando
nuevos componentes.
Windows usa un modo privilegiado (Kernel) y un modo no privilegiado
(Usuario).
El Modo Usuario. es un modo menos privilegiado de
funcionamiento, sin el acceso directo al hardware. El cdigo que
corre en este modo slo acta en su propio espacio de
direccin. Este usa las APIs (System Application Program
Interfaces) para pedir los servicios del sistema.
El Modo Kernel. es un modo muy privilegiado de
funcionamiento, donde el cdigo tiene el acceso directo a todo
20
3.2
A) Modo Kernel
El Administrador de Procesos.
21
El Monitor de Seguridad.
El Administrador de Entrada-Salida.
B) Modo Usuario
22
El Subsistema Win32
23
El Subsistema POSIX.
El Subsistema OS/2.
El S u b s i s t e m a O S /2 i g u a l q u e e l s u b s i s t e m a P O S I X
p ro p o rc i o n a u n e n t o rn o p a r a aplicaciones UNIX, este subsistema
da soporte a las aplicaciones OS/2. Proporciona la interfaz grfica y
las llamadas al sistema; las llamadas son servidas con ayuda del
Ejecutor de Windows.
3.12
Ejemplos
de
dispositivos mviles
sistemas
operativos
para
*
Firefox OS
Android
*
OS
iOS
*
Tizen
Bada
*
Asha Platform
BlackBerry OS
*
Palm OS
BlackBerry 10
*
WebOS
Windows Phone
*
CyanogenMod
Symbian OS
HP webOS
3.13
Ejemplos de Sistemas Operativos para PC
*
*
*
*
*
*
*
*
*
*
*
*
*
*
HP-UX
ReactOS
BeOS
Microsoft Windows
Windows 10
Windows 8
OS X
GNU/Linux
U ni x
Solaris
FreeBSD OpenBSD
Google Chrome OS
Debian
*
*
*
*
*
*
*
*
*
*
*
Ubuntu
Mandriva
Sabayon
Fedora
Puppy Linux
Haiku (BeOS)
Plan 9
Android
Mac OS X
Tuquito
Red Hat Enterprise Linux for
Desktops or Workstations
Suse Desktop
Open Suse
*
*
24
IV.
MICROSOFT WINDOWS
Historia
25
26
Windows NT
Windows NT
Windows NT
Windows NT
3.1
3.5
3.51
4.0
Windows 95 SP1
OSR 1
OSR 2
OSR 2.1
OSR 2.5
Windows XP
especiales.
Media
Center
Edition
para
PCs
28
29
DESVENTAJAS
* Es un software no gratuito y
poco flexible, adems de que
continuamente cambia la versin
de software.
* El mpetu con el que se buscan
los agujeros en Windows es
mucho
mayor,
algunos
informticos
se
divierten
buscando
manchas
en
el
expediente de Microsoft.
* Desventaja ms negativa
resulta
que
Microsoft
va
"jubilando"
sus
sistemas
operativos con el tiempo.
4.3
Crticas y polmicas
30
V.
MAC OS
Mac
Mac
Mac
Mac
Mac
OS
OS
OS
OS
OS
X
X
X
X
X
10.0:
10.1:
10.2:
10.3:
10.4:
Cheetah
Puma
Jaguar
Panther
Tiger
31
VI.
GNU / LINUX
32
6.2
Ventajas y Desventajas
VENTAJAS
DESVENTAJAS
* Ms seguro La plataforma
Linux es ms robusta lo cual
hace ms difcil que algn
intruso pueda violar el sistema
de seguridad.
* Linux
empresa
que no
soporte
sistemas
6.3
Componentes
6.3.1 Entorno grfco
GNU/Linux puede funcionar tanto en entorno grfico como en modo
consola. La consola es comn en distribuciones para servidores,
mientras que la interfaz grfica est orientada al usuario final tanto
de hogar como empresarial. Asimismo, tambin existen los entornos
de escritorio, que son un conjunto de programas conformado por
ventanas, iconos y muchas aplicaciones que facilitan la utilizacin del
computador. Los escritorios ms populares en GNU/Linux son: GNOME,
KDE SC, LXDE y Xfce. En dispositivos mviles se encuentra Android,
que funciona sobre el ncleo Linux, pero no usa las herramientas
GN U .
6.3.2 Como sistema de programacin
La coleccin de utilidades para la programacin de GNU es con
diferencia la familia de compiladores ms utilizada en este
33
Capas
7.1.1 Kernel
El ncleo o kernel proporciona el acceso a los distintos elementos
del
hardware del dispositivo. Ofrece distintos servicios a las
superiores como son los controladores o drivers para el hardware, la
gestin de procesos, el sistema de archivos y el acceso y gestin de
la memoria.
7.1.2 Middleware
El middleware es el conjunto de mdulos que hacen posible la
propia existencia de aplicaciones para mviles. Es totalmente
transparente para el usuario y ofrece servicios claves como el motor
de mensajera y comunicaciones, cdecsmultimedia, intrpretes de
pginas web, gestin del dispositivo y seguridad.
7.1.3 Entorno de ejecucin de aplicaciones
El entorno de ejecucin de aplicaciones consiste en un gestor de
aplicaciones y un conjunto de interfaces programables abiertas y
35
7.2.1 Android.
Es sin duda el lder del mercado mvil en sistemas operativos, est
basado en Linux, diseado originalmente para cmaras fotogrficas
profesionales, luego fue vendido a Google y modificado para ser
utilizado en dispositivos mviles como los telfonos inteligentes y
luego en tablets como es el caso del Galaxy Tab de Samsung ,
actualmente se encuentra en desarrollo para usarse en netbooks y
PCs, el desarrollador de este S.O
7.2.2 IOS
IOS es el sistema operativo que da vida a dispositivos como el iPhone,
el iPad, el iPod Touch o el Apple TV. Su simplicidad y optimizacin son
sus pilares para que millones de usuarios se decanten por iOS en
lugar de escoger otras plataformas que necesitan un hardware ms
potente para mover con fluidez el sistema operativo.
7.2.3
Windows Phone
Anteriormente llamado Windows Mobile es un S.O. mvil compacto
desarrollado por Microsoft, se basa en el ncleo del sistema operativo
Windows CE y cuenta con un conjunto de aplicaciones bsicas,
actualmente va por la versin 10.
7.2.4 BlackBerry 6
BlackBerry es un sistema desarrollado por Research In Motion el cual
fue presentado en el WES 2010 junto con un video promocional donde
se muestra algunas novedades. RIM apuesta que su BlackBerry 6
estar enfocado en el mercado corporativo y no-corporativo. La mejor
experiencia de este sistema se encontrar en los equipos touchscreen
(Pantalla Tctil), aunque RIM aseguro que en los equipos que cuenten
con un TouchPad o TrackPad podrn ejecutarlo ya que ejerce casi la
misma funcin.
7.2.5 Symbian
36
7.2.6
Firefox OS
Es un sistema operativo mvil, basado en HTML5 con ncleo Linux,
de cdigo abierto, para smartphones y tabletas. Es desarrollado
por Mozilla
Corporation bajo
el
apoyo
de
otras
empresas
como Telefnica y una gran comunidad de voluntarios de todo el
mundo. Este sistema operativo est enfocado especialmente en los
dispositivos mviles incluidos los de gama baja.
7.2.7 Ubuntu Touch
Es un sistema operativo mvil basado en Linux. Es desarrollado
por Canonical Ltd. Presentado el 2 de enero de 2013 al pblico
mediante un anuncio en la web de Ubuntu, culmina el proceso de
Canonical de desarrollar una interfaz que pueda utilizarse en
ordenadores de sobremesa, porttiles, netbooks, tablets y telfonos
inteligentes.
Unas de sus caractersticas ms destacadas son:
37
VIII. CONCLUSIONES
La verdad es que, de los sistemas operativos de Unix y MSDOS, nos puedo decir mucho, ya que, nunca he usado dichos
sistemas operativos, hasta ahora tampoco los conoca, no he
visto ningn ordenador actualmente que funcione con los
sistemas operativos mencionados anteriormente. Para finalizar,
a los amantes de los juegos les recomiendo Windows, los
38
IX.
ANEXO
39
40
WINDONS 7
WINDONS 8
41
WINDONS 8.1
WINDONS 10
X.
BIBLIOGRAFA
http://www.monografias.com/trabajos5/sisop/sisop2.shtml
http://www.monografias.com/trabajos103/historia-sistemasoperativos/historia-sistemas-operativos2.shtml
https://es.wikipedia.org/wiki/Sistemas_Operativos
42