gomezmoralesyesenia cb gme el1

26
Materia: Gestión de Medios Electrónicos Estudiante: Yesenia Gómez Morales Grupo: 1S-ADM Maestro: Oscar Prado Fecha: 18 septiembre 2015 Page 1 Gestión de Medios Electrónicos 1S-ADM Computación Básica

Upload: yesenia-gomez

Post on 24-Jan-2016

74 views

Category:

Documents


0 download

DESCRIPTION

EL1-SISTEMAS OPERATIVOS

TRANSCRIPT

Page 1: GomezMoralesYesenia CB GME EL1

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

Page 2: GomezMoralesYesenia CB GME EL1

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

Page 3: GomezMoralesYesenia CB GME EL1

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

Page 4: GomezMoralesYesenia CB GME EL1

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

Page 5: GomezMoralesYesenia CB GME EL1

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

Page 6: GomezMoralesYesenia CB GME EL1

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

Page 7: GomezMoralesYesenia CB GME EL1

• 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

Page 8: GomezMoralesYesenia CB GME EL1

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

Page 9: GomezMoralesYesenia CB GME EL1

• 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

Page 10: GomezMoralesYesenia CB GME EL1

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

Page 11: GomezMoralesYesenia CB GME EL1

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

Page 12: GomezMoralesYesenia CB GME EL1

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

Page 13: GomezMoralesYesenia CB GME EL1

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

Page 14: GomezMoralesYesenia CB GME EL1

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

Page 15: GomezMoralesYesenia CB GME EL1

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

Page 16: GomezMoralesYesenia CB GME EL1

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

Page 17: GomezMoralesYesenia CB GME EL1

 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

Page 18: GomezMoralesYesenia CB GME EL1

 

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

Page 19: GomezMoralesYesenia CB GME EL1

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

Page 20: GomezMoralesYesenia CB GME EL1

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