unidad de competencia 3

12

Upload: cesar-oswaldo-osorio-agualongo

Post on 01-Jul-2015

561 views

Category:

Technology


1 download

DESCRIPTION

S.O

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 de computación destinado  a  muchas  tareas  entre  las  que  destaca  la administración eficaz de sus recursos.

Un  sistema  operativo  se  puede  encontrar  normalmente  en  la  mayoría  de  los  aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de 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  utilizan menús y las interfaces gráficas de usuario. 

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

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

Administración de tareas Los  programas  de  administración  de  tareas  de  un  sistema  operativo  administran  la realizació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 Kernel Es el módulo de más bajo nivel de un sistema operativo, pues descansa directamente sobre el hardware de la computadora. Entre las tareas que desempeña se incluyen el manejo de las  interrupciones,  la  asignación  de  trabajo  al  procesador  y  el  proporcionar  una  vía  de comunicació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 ser ocupado  por  un  único  usuario  en  un  determinado  tiempo.  Ejemplo  de  sistemas monousuario  son  las  versiones  domésticas  de Windows.  Administra  recursos  de memoria 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 mismo tiempo.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  mismo tiempo.Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS 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 otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que  funcionen  encima  de  un  sistema  operativo  particular,  por  tanto,  la  elección  del sistema 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  de alguna empresa. Lo que las empresas hacen con sus programas es venderlos, así que sus productos vienen acompañados de licencias de uso que evitan que quien  tenga posesión de ellos  los copien o alteren. La desventaja es que  los usuarios de software propietario no  pueden  adaptar  los  programas  a  sus  necesidades  específicas, mejorarlos  o  corregir  errores  que  encuentren.  Tampoco  pueden hacer  copias  y  distribuirlas  para  algún  proyecto,  aplicación  o  fin personal, 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,  como computadores  de bolsillo  y  teléfonos  inteligentes. Hay  variantes para procesadores de 16, 32 y 64 bits. 

•  Incorpora  diversas  aplicaciones  como  Internet  Explorer,  el  Reproductor  de Windows Media, 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)  se desarrolla 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  algunas características de Windows 8. Una de las más destacadas es el reconocimiento facial del usuario  como  sistema  de  autenticación.  También  se  estaría  trabajando  en  reducir  al mí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  de programas 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 usted quiera. 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  en general,  para  que  se  beneficie  toda  la  comunidad  El  acceso  al  código  fuente  es  una condición necesaria 

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