gomezmoralesyesenia cb gme el1
DESCRIPTION
EL1-SISTEMAS OPERATIVOSTRANSCRIPT
Materia: Gestión de Medios Electrónicos
Estudiante: Yesenia Gómez Morales
Grupo: 1S-ADM
Maestro: Oscar Prado
Fecha: 18 septiembre 2015
Page 1Gestión de Medios
Electrónicos1S-ADM Computación Básica
INDICEIntroducción.............................................................................................................................................3
Historia y evolución...............................................................................................................................4
Primera generación (Finales de la década de los 50's).............................................................4
Segunda generación (Mitad de la década de los 60's)..............................................................5
Tercera generación............................................................................................................................5
Cuarta generación (Mitad de la década de los 70's hasta nuestros días)............................5
SISTEMA OPERATIVO...........................................................................................................................6
Componentes del sistema operativo.............................................................................................6
Los Sistemas Operativos son una interfaz con:.........................................................................7
Funciones de los Sistemas Operativos........................................................................................7
Características de los Sistemas Operativos................................................................................8
Sistema Operativo como administrador de recursos................................................................9
Recursos administrados por los Sistemas Operativos...........................................................10
Clasificación de los Sistemas Operativos..................................................................................11
Sistemas operativos por lotes.......................................................................................................11
Sistemas operativos multiprogramación....................................................................................11
Sistemas operativos multiusuario................................................................................................12
Sistemas operativos de tiempo compartido..............................................................................12
Sistemas operativos de tiempo real.............................................................................................12
Tipos de Sistemas Operativos......................................................................................................13
Ejemplos de Sistemas Operativos...............................................................................................13
Referencias/ Bibliografías:.................................................................................................................14
Sistemas operativos para PC............................................................................................................15
Sistemas operativos para móvil........................................................................................................16
5.- SYMBIAN...................................................................................................................................16
4.- WINDOWS PHONE..................................................................................................................17
3.- Blackberry OS..........................................................................................................................17
2.- iOS..............................................................................................................................................18
1.- Android......................................................................................................................................18
Referencias/ Bibliografías:.................................................................................................................19
Page 2Gestión de Medios
Electrónicos1S-ADM Computación Básica
Introducción
En el inicio de la computación el programador debía tener un conocimiento y contacto
profundo con el hardware, y en el infortunado caso de que su programa fallara, debía
examinar los valores de los registros y paneles de luces indicadoras del estado de
la computadora para determinar la causa del fallo y poder corregir su programa,
además de enfrentarse nuevamente a los procedimientos de apartar tiempo del sistema
y poner a punto los compiladores, ligas, etc., para volver a correr el programa.
La importancia de los Sistemas Operativos nace históricamente desde los años 50's,
cuando se hizo evidente que el operar una computadora por medio de tableros
enchufables en la primera generación y luego por medio del trabajo en lote en la
segunda generación, se podía mejorar notoriamente, pues el operador realizaba
siempre una secuencia de pasos repetitivos, lo cual es una de las características
contempladas en la definición de lo que es un programa. Es decir, se comenzó a ver
que las tareas mismas del operador podían plasmarse en un programa, el cual a través
del tiempo y por su enorme complejidad se le llamó "Sistema Operativo". Así, entre los
primeros sistemas operativos se encuentra el Fortran Monitor System (FMS) e IBSYS.
Todo sistema de cómputo se puede dividir, en forma general, en dos partes: hardware
(aseguramiento técnico) y software (aseguramiento de programas).
Page 3Gestión de Medios
Electrónicos1S-ADM Computación Básica
Historia y evolución
Los Sistemas Operativos han estado relacionados históricamente con la arquitectura de
las computadoras en las cuales se ejecutan, razón por la cual su historia. Los Sistemas
Operativos, al igual que el Hardware de los computadores, han sufrido una serie de
cambios revolucionarios llamados generaciones.
En el caso del hardware, las generaciones han sido marcadas por grandes avances en
los componentes utilizados, pasando de válvulas (primera generación) a
transistores (segunda generación), a circuitos integrados (tercera generación), a
circuitos integrados de gran y muy gran escala (cuarta generación).
Cada generación Sucesiva de hardware ha ido acompañada de reducciones
substanciales en los costos, tamaño, emisión de calor y consumo de energía, y por
incrementos notables en velocidad y capacidad. En la actualidad existe gran variedad
de Sistemas Operativos como pueden ser Windows 98Windows NT, Linux, etc.
Primera generación (Finales de la década de los 50's)
En esta década aparecen los sistemas de procesamiento por lotes, donde los trabajos
se reunían por grupos o lotes. Cuando se ejecutaba alguna tarea, ésta tenía control
total de la máquina. Al terminar cada tarea, el control era devuelto al sistema operativo,
el cual limpiaba, leía e iniciaba la siguiente tarea. Los laboratorios de investigación de
General Motors poseen el crédito de haber sido los primeros en poner en operación un
sistema operativo para su IBM 701.
Page 4Gestión de Medios
Electrónicos1S-ADM Computación Básica
Segunda generación (Mitad de la década de los 60's)
En esta generación se desarrollan los sistemas compartidos con multiprogramación, en
los cuales se utilizan varios procesadores en un solo sistema, con la finalidad de
incrementar el poder de procesamiento de la máquina. El programa especificaba tan
sólo que un archivo iba a ser escrito en una unidad de cinta con cierto número de pistas
y cierta densidad. El sistema operativo localizaba entonces una unidad de cinta
disponible con las características deseadas, y le indicaba al operador que montara una
cinta en esa unidad.
Tercera generación
En esta época surge la familia de computadores IBM/360 diseñados como sistemas
para uso general, por lo que requerían manejar grandes volúmenes de información de
distinto tipo, lo cual provocó una nueva evolución de los sistemas operativos: los
sistemas de modos múltiples, que soportan simultáneamente procesos por lotes,
tiempo compartido, procesamiento en tiempo real y |multiprocesamiento.
Cuarta generación (Mitad de la década de los 70's hasta nuestros días)
Los sistemas operativos conocidos en la época actual son los considerados sistemas
de cuarta generación. Con la ampliación del uso de redes de computadoras y del
procesamiento en línea es posible obtener acceso a computadoras alejadas
geográficamente a través de varios tipos de terminales. Con estos sistemas operativos
aparece el concepto de máquinas virtuales, en el cual el usuario no se involucra con el
hardware de la computadora con la que se quiere conectar y en su lugar el usuario
observa una interfaz gráfica creada por el sistema operativo.
Page 5Gestión de Medios
Electrónicos1S-ADM Computación Básica
SISTEMA OPERATIVO
Un sistema operativo es un conjunto de programas o software, destinado a permitir la
comunicación entre el usuario y la máquina de forma cómoda y eficiente; se encarga de
gestionar los recursos del ordenador, esto incluye la gestión del hardware desde los
niveles más básicos.
Es el programa o conjunto de programas que efectúan la gestión de los procesos
básicos de un sistema informático y permite la normal ejecución del resto de las
operaciones.
Componentes del sistema operativo
• El núcleo, que representa las funciones básicas del sistema operativo, como por
ejemplo, la gestión de la memoria, de los procesos, de los archivos, de las
entradas/salidas principales y de las funciones de comunicación.
• El intérprete de comandos, que posibilita la comunicación con el sistema operativo
a través de un lenguaje de control, permitiendo al usuario controlar los periféricos
sin conocer las características del hardware utilizado, la gestión de las direcciones
físicas, etcétera.
Page 6Gestión de Medios
Electrónicos1S-ADM Computación Básica
• El sistema de archivos, que permite que los archivos se registren en una estructura
arbórea.
Los Sistemas Operativos son una interfaz con:
• Operadores
• Programadores de aplicaciones.
• Programadores de sistemas (administradores del S. O.).
• Programas.
• Hardware.
• Usuarios.
Funciones de los Sistemas Operativos
• Administración del procesador: el sistema operativo administra la distribución del
procesador entre los distintos programas por medio de un algoritmo de
programación.
• Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de
gestionar el espacio de memoria asignado para cada aplicación y para cada
usuario. Cuando la memoria física es insuficiente, el sistema operativo puede crear
una zona de memoria en el disco duro, denominada "memoria virtual" permite
Page 7Gestión de Medios
Electrónicos1S-ADM Computación Básica
ejecutar aplicaciones que requieren una memoria superior a la Memoria RAM, sin
embargo, esta memoria es mucho más lenta.
• Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el
acceso de los programas a los recursos materiales a través de los drivers (también
conocidos como administradores periféricos o de entrada/salida).
• Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las
aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas
necesitan para funcionar.
• Administración de autorizaciones: el sistema operativo se encarga de la seguridad
en relación con la ejecución del programa y usuarios que posean las autorizaciones
correspondientes.
• Gestión de archivos: el sistema operativo gestiona la lectura, escritura en el sistema
de archivos, las autorizaciones de acceso a archivos de aplicaciones y usuarios.
• Gestión de la información: el sistema operativo proporciona cierta cantidad de
indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del
equipo.
Características de los Sistemas Operativos
• Conveniencia. Un Sistema Operativo hace más conveniente el uso de una
computadora.
• Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se
usen de la manera más eficiente posible.
• Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera
que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del
sistema sin interferir con el servicio.
Page 8Gestión de Medios
Electrónicos1S-ADM Computación Básica
• Encargado de administrar el hardware. El Sistema Operativo se encarga de
manejar de una mejor manera los recursos de la computadora, es decir, asignar a
cada proceso una parte del procesador para poder compartir los recursos.
• Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se
debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo
requiera.
• Organizar datos para acceso rápido y seguro.
• Manejar las comunicaciones en red. El Sistema Operativo permite al usuario
manejar con alta facilidad todo lo referente a la instalación y uso de las redes de
computadoras.
• Procesamiento por bytes de flujo a través del bus de datos.
• Facilitar las entradas y salidas. Un Sistema Operativo debe facilitar al usuario el
acceso y manejo de los dispositivos de Entrada/ Salida de la computadora.
• Técnicas de recuperación de errores.
• Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se
bloqueen entre ellos, notificándoles si esa aplicación está siendo utilizada por otro
usuario.
• Generación de estadísticas.
• Permite que se puedan compartir el hardware y los datos entre los usuarios.
Sistema Operativo como administrador de recursos
La otra tarea de un sistema operativo consiste en administrar los recursos de un
computador cuando hay dos o más programas que ejecutan simultáneamente y
requieren usar el mismo recurso (como tiempo de CPU memoria o impresora).
Además, en un sistema multiusuario, suele ser necesario o conveniente compartir. Al
mismo tiempo, debe tenerse en cuenta consideraciones de seguridad: por ejemplo, la
información confidencial sólo debe ser accesada por usuarios autorizados, un usuario
Page 9Gestión de Medios
Electrónicos1S-ADM Computación Básica
cualquiera no debiera ser capaz de sobrescribir áreas críticas del sistema, etc. (En este
caso, un usuario puede ser una persona, un programa, u otro computador). En
resumen, el sistema operativo debe llevar la cuenta acerca de quién está usando qué
recursos; otorgar recursos a quienes los solicitan (siempre que el solicitante tenga
derechos adecuados sobre el recurso); y arbitrar en caso de solicitudes conflictivas.
Recursos administrados por los Sistemas Operativos
• Procesadores.
• Almacenamiento.
• Dispositivos de entrada y salida.
• Datos.
Tareas que realiza un Sistema Operativo
• Realizar el interfaz sistema-usuario.
• Compartir los recursos de Hardware entre los usuarios.
• Permitir a los usuarios compartir sus datos entre ellos.
• Prevenir que las actividades de un usuario no interfieran en las de los demás
usuarios. *Calendarizar los recursos de los usuarios.
• Facilitar el acceso a los dispositivos de E/S.
• Recuperarse de fallas o errores.
• Llevar el control sobre el uso de los recursos (entre otras).
Page 10Gestión de Medios
Electrónicos1S-ADM Computación Básica
Clasificación de los Sistemas Operativos
Debido a la evolución de los sistemas operativos fue necesario realizar una
clasificación; considerando las diferencias existentes entre sus componentes los
clasificamos en:
• Sistemas operativos por lotes.
• Sistemas operativos multiprogramación.
• Sistemas operativos multiusuario.
• Sistemas operativos de tiempo compartido.
• Sistemas operativos de tiempo real.
Sistemas operativos por lotes
Los sistemas operativos por lotes requieren que la información esté reunida en bloque
o "lote" (el programa, los datos, y las instrucciones). Los trabajos son procesados en el
orden de admisión, según el modelo de "primero en llegar primero en ser atendido". En
estos sistemas la memoria se divide en dos zonas. Una de ellas es ocupada por el
sistema operativo, y la otra se usa para cargar programas transitorios para su
ejecución. Cuando termina la ejecución de un programa se carga un nuevo programa
en la misma zona de memoria.
Sistemas operativos multiprogramación
Los sistemas de multiprogramación son capaces de soportar dos o más procesos
concurrentes múltiples, permiten que residan al mismo tiempo en la memoria primaria
Page 11Gestión de Medios
Electrónicos1S-ADM Computación Básica
las instrucciones y los datos procedentes de dos o más procesos. Estos sistemas
implican la operación de multiproceso, para el manejo de la información. Se
caracterizan principalmente por un gran número de programas activos
simultáneamente que compiten por los recursos del sistema, como el procesador, la
memoria, y los "dispositivos de E/S". Estos sistemas monitorean el estado de todos los
programas activos y recursos del sistema.
Sistemas operativos multiusuario
Los sistemas operativos multiusuario permiten acceder simultáneamente a un sistema
de computadoras a través de dos o más terminales. Es fundamental en el manejo de
redes de computadoras actualmente.
Sistemas operativos de tiempo compartido
Los sistemas operativos de tiempo compartido tratan de proporcionar un reparto
equitativo de los recursos comunes para dar la impresión a los usuarios de que poseen
una computadora independiente. El control de E/S se encarga de proporcionar o retirar
la asignación a los dispositivos de forma que se preserve la integridad del sistema y se
proporcione servicio a todos los usuarios.
Sistemas operativos de tiempo real
Estos sistemas tienen como objetivo proporcionar tiempos más rápidos de respuesta,
procesar la información sin tiempos muertos. En estos sistemas el administrador de
memoria es relativamente menos solicitado debido a que muchos procesos residen
permanentemente en memoria. Su objetivo principal es manejar la velocidad de
acceso, más que la utilización eficaz del almacenamiento secundario.
Page 12Gestión de Medios
Electrónicos1S-ADM Computación Básica
Tipos de Sistemas Operativos
Existen varios tipos de sistemas operativos, definidos según su capacidad para
administrar simultáneamente información de 16 bits, 32 bits, 64 bits o más.
SistemaProgramació
nUsuario único
Usuario Múltiple
Tarea única Multitarea
DOS 16 bits X X
Windows 3.1 16/32 bits XNo
preventivoWindows 95/98/Me 32 bits X Cooperativo
Windows NT/ 2000 32 bits X Preventivo
Windows XP 32/64 bits X PreventivoUnix/Linux 32/64 bits X PreventivoMAC/OS X 32 bits X Preventivo
VMS 32 bits X Preventivo
Ejemplos de Sistemas Operativos
Familia Windows Familia UNIXFamilia
MacintoshWindows 95 AIX Mac OS 7Windows 98 AMIX Mac OS 8Windows ME GNU/LinuxGNU Mac OS 9Windows NT HP-UX Mac OS X
Windows 2000 IrixWindows 2000 Server
Windows XP
Page 13Gestión de Medios
Electrónicos1S-ADM Computación Básica
Windows Server 2003Windows CE
Windows MobileWindows XP 64
Windows 7
Referencias/ Bibliografías:
• Modern Operating Systems, Englewood Cliffs: Prentice-Hall; Haldar, S. y
Aravind, A. A. (2010)
• Operating Systems, Pearson Education, pp. 12 y ss.; Turner, R. W.
(1986) Operating Systems: design and implementation, MacMillan.
• O´brien, James A. (2006). Sistemas de Información Gerencial. México DF.
• Silberschatz, Abraham (2007). Sistemas Operativos. México. ISBN 968-18-
6168-X.
Page 14Gestión de Medios
Electrónicos1S-ADM Computación Básica
Sistemas operativos para PC
A continuación veremos los 5 mejores Sistemas Operativos para PC, también veremos
algunas de sus características, compañías a las que pertenecen y versiones:
En el caso de sistemas operativos para PC, el dominador absoluto sigue siendo
Windows, con más del 91% del mercado, seguido muy de lejos por Mac, con un 7,11%
y por Linux con 1.34%. Con respecto al año anterior, Windows ha conseguido arañar
un 1% a Mac y a Linux, (7,54% y 1.34% respectivamente).
Los SO que el año pasado parecían que podían ser la alternativa, todavía no
despegan, FRE BSD y Sun OS, son alternativas muy fluctuantes.
Por versiones, lo primero, y como era de esperar es el retroceso de Windows
XP, pasando de un 30% a un 18%. El retroceso no viene dado por que los usuarios
crean que las versiones superiores son mejores, sino que viene forzado por Microsoft
Page 15Gestión de Medios
Electrónicos1S-ADM Computación Básica
ya que, desde Abril de 2014, ha dejado de dar soporte y actualizaciones. El dominio
actual lo tiene Windows 7 con un 55.92%. Windows 8, se mantiene en un discreto 3
%, demostrando que ha sido un auténtico fracaso y que la nueva versión, Windows
8.1, parece que tiene más aceptación en el mercado, 10.04%, sobre todo porque es
mucho más estable. También, la versión 8.1 tiene la famosa ventana de inicio que
había perdido con la versión 8.0, algo que sus usuarios han agradecido. En cuanto
a MAC, la última versión de OS X, desde su lanzamiento en septiembre 2014, ha
absorbido gran parte de las versiones anteriores.
Sistemas operativos para móvil
A continuación veremos los 5 mejores Sistemas Operativos para Móviles de manera
descendente a ascendente, también veremos algunas de sus características,
compañías a las que pertenecen y versiones:
5.- SYMBIAN
Page 16Gestión de Medios
Electrónicos1S-ADM Computación Básica
Symbian OS que fue producto de la alianza de varias empresas de telefonía móvil,
entre las que se encuentran Nokia como la más importante, Sony Ericsson, Samsung,
Siemens, Benq, Fujitsu, Lenovo, LG, Motorola esta alianza le permitió en un momento
dado ser unos de los pioneros y más usados, pero actualmente está perdiendo
vertiginosamente cuota de usuarios aceleradamente; esta por la versión 3.
4.- WINDOWS PHONE
Windows Phone, anteriormente llamado Windows Mobile es un S.O. móvil compacto
desarrollado por Microsoft, se basa en el núcleo del sistema operativo Windows CE y
cuenta con un conjunto de aplicaciones básicas, actualmente va por la versión 7. Está
diseñado para ser similar a las versiones de escritorio de Windows estéticamente y
existe una gran oferta de software de terceros disponible para Windows Mobile, la cual
se puede adquirir a través de la tienda en línea Windows Marketplace for Mobile
3.- Blackberry OS
Page 17Gestión de Medios
Electrónicos1S-ADM Computación Básica
Blackberry OS desarrollado por la empresa canadiense RIM (Research In
Motion) para sus dispositivos. El sistema permite multitarea y tiene soporte
para diferentes métodos exclusivos de RIM particularmente me refiero a sus
trackwheel, trackball, touchpad y pantallas táctiles.
2.- iOS
iOS de los iPhones, anteriormente denominado iPhone OS creado por Apple
originalmente para el iPhone, siendo después usado en el iPod Touch e iPad. Es un
derivado de Mac OS X, se lanzo en el año 2007, aumento el interés con el iPod Touch
e iPad que son dispositivos con las capacidades multimedia del iPhone pero sin la
capacidad de hacer llamadas telefónicas, en si su principal revolución es una
combinación casi perfecta entre hardware y software, el manejo de la pantalla multitáctil
que no podía ser superada por la competencia hasta el lanzamiento del celular Galaxy
S I y II por parte de Samsung.
1.- Android
Page 18Gestión de Medios
Electrónicos1S-ADM Computación Básica
El sistema operativo Android es sin duda el líder del mercado móvil en S.O, está
basado en Linux diseñado originalmente para dispositivos móviles como los teléfonos
inteligentes pero después tuvo modificación para ser usado 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. es Google, fue anunciado en el 2007 y
liberado en el 2008; además de la creación de la Open Handset Alliance, compuesto
por 78 compañías de hardware, software y telecomunicaciones dedicadas al desarrollo
de estándares abiertos para celulares, esto le ha ayudado mucho a Google a masificar
el S.O, hasta el punto de ser usado por empresas como HTC, LG, Samsung,
Motorola entre otros.
Page 19Gestión de Medios
Electrónicos1S-ADM Computación Básica
Referencias/ Bibliografías:
• English version: Ranking of Operating Systems and trends for 2015
• Nicolás Montés, Subdirector y Coordinador de Titulación de Grado del Instituto
de Innovación, Diseño y Tecnología - ESET, C/ San Bartolomé 55, 46115 Alfara
del Patriarca - Valencia.
• https://blog.uchceu.es/informatica/ranking-de-sistemas-operativos-mas-usados-
para-2015/
• http://iphoneandord.com/los-5-mejores-sistemas-operativos-para-celulares
Page 20Gestión de Medios
Electrónicos1S-ADM Computación Básica