unidad de competencia 3

12

Upload: cesar-oswaldo-osorio-agualongo

Post on 05-Jul-2015

450 views

Category:

Technology


2 download

DESCRIPTION

SISTEMAS OPERATIVOS

TRANSCRIPT

Page 1: Unidad de competencia 3
Page 2: Unidad de competencia 3

Un sistema operativo es un software de sistema, es decir, un conjunto de programas decomputación destinado a muchas tareas entre las que destaca la administración eficaz desus recursos.

Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatoselectrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemosentender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductoresde DVD, autoradios, computadoras, radios,etc).

Page 3: Unidad de competencia 3

FUNCIONES DE UN S.O

Interfaces del usuario Es la parte del sistema operativo que permite comunicarse con él,de tal manera que se puedan cargar programas, acceder archivos y realizar otras tareas.Existen tres tipos básicos de interfaces: las que se basan en comandos, las que utilizanmenús y las interfaces gráficas de usuario.

Administración de recursos Sirven para administrar los recursos de hardware y de redes deun sistema informático, CPU, memoria y periféricos de entrada y de salida.

Administración de archivos Un sistema de información contiene programas deadministración de archivos que controlan la creación, borrado y acceso de archivos dedatos y de programas. Implica mantener el registro de la ubicación física de los archivos enlos discos magnéticos y en otros dispositivos de almacenamiento secundarios.

Administración de tareasLos programas de administración de tareas de un sistema operativo administran larealización de las tareas informáticas de los usuarios finales. Los programas controlan quétáreas tienen acceso al CPU y por cuánto tiempo.

Page 4: Unidad de competencia 3

COMPONENTES DE UN SISTEMA OPERATIVO

• Núcleo o KernelEs el módulo de más bajo nivel de un sistema operativo, pues descansa directamente sobreel hardware de la computadora. Entre las tareas que desempeña se incluyen el manejo delas interrupciones, la asignación de trabajo al procesador y el proporcionar una vía decomunicación entre los distintos programas.• El Shell Es un archivo ejecutable que debe interpretar los comandos, transmitirlos al sistema y devolver el resultado. El shell actúa como un intermediario entre el sistema operativo y el usuario utilizando líneas de comando introducidas por dicho usuario. Su función consiste en la lectura de la línea de comandos, la interpretación de su significado, la ejecución del comando y luego la devolución del resultado a través de las salidas.• Administrador de memoria. Este módulo se encarga de asignar ciertas porciones de la memoria principal (RAM) a los diferentes programas o partes de los programas que la necesiten, mientras el resto de los datos y los programas se mantienen en los dispositivos de almacenamiento masivo.• Sistema de entrada/salida. • Administrador de archivos Se encarga de mantener la estructura de los datos y los programas del sistema y de los diferentes usuarios (que se mantienen en archivos) y de asegurar el uso eficiente de los medios de almacenamiento masivo

Page 5: Unidad de competencia 3

FUNCIONES A CUMPLIR POR LOS SISTEMAS OPERATIVOS

•Aceptar los trabajos y conservarlos hasta su finalización. • Detectar errores y actuar de modo apropiado en caso de que se produzcan.• Controlar las operaciones de E/S. • Controlar las interrupciones. • Planificar la ejecución de tareas.• Entregar recursos a las tareas. • Retirar recursos de las tareas. • Proteger la memoria contra el acceso indebido de los programas. • Soportar el multiacceso. • Proporcionar al usuario un sencillo manejo de todo el sistema.• Aprovechar los tiempos muertos del procesador. • Compartir los recursos de la máquina entre varios procesos al mismo tiempo. • Administrar eficientemente el sistema de cómputo como un todo armónico. • Permitir que los diferentes usuarios se comuniquen entre sí, así como protegerlos unos de otros.• Permitir a los usuarios almacenar información durante plazos medianos o largos. • Dar a los usuarios la facilidad de utilizar de manera sencilla todos los recursos, facilidades y lenguajes de que dispone la computadora. • Administrar y organizar los recursos de que dispone una computadora para la mejor utilización de la misma, en beneficio del mayor número posible de usuarios. • Controlar el acceso a los recursos de un sistema de computadoras.

Page 6: Unidad de competencia 3

Clasificación de los Sistemas Operativos

Los sistemas operativos pueden ser clasificados de la siguiente forma:Monousuario (de mono: ‘uno’; y usuario) es un sistema operativo que sólo puede serocupado por un único usuario en un determinado tiempo. Ejemplo de sistemasmonousuario son las versiones domésticas de Windows. Administra recursos dememoria procesos y dispositivos de las PC’SMultiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo.Algunos sistemas operativos permiten a centenares o millares de usuarios al mismotiempo.Multiprocesador: soporta el abrir un mismo programa en más de una CPU.Multitarea: Permite que varios programas se ejecuten al mismo tiempo.Multitramo: Permite que diversas partes de un solo programa funcionen al mismotiempo.Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos comoDOS y UNIX, no funcionan en tiempo real.

Page 7: Unidad de competencia 3

Cómo funciona un Sistema Operativo

Los sistemas operativos proporcionan una plataforma de software encima de la cual otrosprogramas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan paraque funcionen encima de un sistema operativo particular, por tanto, la elección delsistema operativo determina en gran medida las aplicaciones que puedes utilizar.

Page 8: Unidad de competencia 3

Cómo se utiliza un Sistema Operativo

Un usuario normalmente interactúa con el sistema operativo a través de un sistema de

comandos, por ejemplo, el sistema operativo DOS contiene comandos como

copiar y pegar para copiar y pegar archivos respectivamente. Los comandos son aceptados y

ejecutados por una parte del sistema operativo llamada procesador de comandos o intérprete

de la línea de comandos. Las interfaces gráficas permiten que utilices los comandos

señalando y pinchando en objetos que aparecen en la pantalla

.

Page 9: Unidad de competencia 3

Ejemplos de Sistema Operativo

Familia WindowsWindows 95Windows 98Windows MEWindows NTWindows 2000Windows 2000 serverWindows XPWindows Server 2003Windows CEWindows MobileWindows XP 64 bitsWindows Vista (Longhorn)Familia MacintoshMac OS 7Mac OS 8Mac OS 9Mac OS X

Familia UNIXAIXAMIXGNU/LinuxGNU / HurdHP-UXIrixMinixSystem VSolarisUnixWare

Page 10: Unidad de competencia 3

Software propietario

El software propietario es aquel que es propiedad intelectual dealguna empresa. Lo que las empresas hacen con sus programas esvenderlos, así que sus productos vienen acompañados de licenciasde uso que evitan que quien tenga posesión de ellos los copien oalteren. La desventaja es que los usuarios de software propietariono pueden adaptar los programas a sus necesidades específicas,mejorarlos o corregir errores que encuentren. Tampoco puedenhacer copias y distribuirlas para algún proyecto, aplicación o finpersonal, a menos que paguen más licencias de uso.

Page 11: Unidad de competencia 3

Windows

Es una familia de sistemas operativos desarrollados y comercializados por Microsoft.Existen versiones para hogares, empresas, servidores y dispositivos móviles, comocomputadores de bolsillo y teléfonos inteligentes. Hay variantes para procesadores de16, 32 y 64 bits.

• Incorpora diversas aplicaciones como Internet Explorer, el Reproductor de WindowsMedia, Windows Movie Maker, Windows Mail, Windows Messenger, Windows Defender,entre otros.

• Desde hace muchos años es el sistema operativo más difundido y usado del mundo;de hecho la mayoría de los programas (tanto comerciales como gratuitos y libres) sedesarrolla originalmente para este sistema.

• Windows 7 es la versión más reciente para computadoras personales.

• Windows 8. En los documentos clasificados como confidenciales se definen algunascaracterísticas de Windows 8. Una de las más destacadas es el reconocimiento facial delusuario como sistema de autenticación. También se estaría trabajando en reducir almínimo el tiempo de arranque.

Page 12: Unidad de competencia 3

SOFTWARE LIBRE

El software libre es una cuestión de la libertad de los usuarios de ejecutar, copiar, distribuir,estudiar, cambiar y mejorar el software. Más precisamente, significa que los usuarios deprogramas tienen las cuatro libertades esenciales.

• La libertad de ejecutar el programa, para cualquier propósito (libertad 0).

• La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo que ustedquiera. El acceso al código fuente es una condición necesaria para ello.

• La libertad de redistribuir copias para que pueda ayudar al prójimo• La libertad de mejorar el programa y publicar sus mejoras, y versiones modificadas engeneral, para que se beneficie toda la comunidad El acceso al código fuente es unacondición necesaria

CODIGO ABIERTO (en inglés open source) es el término con el que se conoce al softwaredistribuido y desarrollado libremente. El código abierto tiene un punto de vista másorientado a los beneficios prácticos de compartir el código que a las cuestiones moralesy/o filosóficas las cuales destacan en el llamado software libre.