19

Sistema operativo

Embed Size (px)

Citation preview

SISTEMA OPERATIVOSISTEMA OPERATIVO

El sistema operativo es un programa que controla y maneja las El sistema operativo es un programa que controla y maneja las operaciones del computador. operaciones del computador.

Este programa provee una comuniEste programa provee una comunicacación entre el usuario y el ción entre el usuario y el computador y los programacomputador y los programass de aplicaciones. de aplicaciones.

Además, podemos decir que es un grupo de programas bajo el control Además, podemos decir que es un grupo de programas bajo el control de un programa de procesamiento de data o una colección integrada de un programa de procesamiento de data o una colección integrada de rutinas de servicio para supervisar la secuencia y el de rutinas de servicio para supervisar la secuencia y el procesamiento de las diversas operaciones que ejecuta el procesamiento de las diversas operaciones que ejecuta el computador.computador.

Originalmente este programa operaba a base de comandos.Originalmente este programa operaba a base de comandos.

En sus inicios la compañía Microsoft unió sus esfuerzos con IBM para En sus inicios la compañía Microsoft unió sus esfuerzos con IBM para desarrollar un programa de DOS-Disk Operating System, desde 1981 desarrollar un programa de DOS-Disk Operating System, desde 1981 con las computadoras personales IBM/PC y aquellas compatibles con con las computadoras personales IBM/PC y aquellas compatibles con IBM.IBM.

PC-DOS es el nombre del DOS distruibuido por IBM para sus PC-DOS es el nombre del DOS distruibuido por IBM para sus computadoras personales y su Sistema Personal/2 (Personal computadoras personales y su Sistema Personal/2 (Personal System/2)System/2)

COMANDOS MÁS UTILIZADOS DE DOSCOMANDOS MÁS UTILIZADOS DE DOSComandoComando UsoUso

MDMD C:>MD [C:>MD [nombre del directorionombre del directorio]] Crear Crear directoriosdirectorios

CDCD C:>CD [C:>CD [nombre del directorionombre del directorio]] Cambiarse de Cambiarse de directoriodirectorio

RDRD C:>RD [C:>RD [nombre del directorionombre del directorio]] Borrar directorioBorrar directorio

DIRDIR C:\[C:\[nombre del directorionombre del directorio]>DIR]>DIRC:>\DIR [C:>\DIR [nombre del nombre del

directoriodirectorio]]

Ver contenido Ver contenido dedell directorio directorio

COPYCOPY C:>COPY[C:>COPY[nombre del directorionombre del directorio] ] [lugar]:[lugar]:

Copiar archivosCopiar archivos

DELDEL C:>DEL [C:>DEL [nombre del directorionombre del directorio]]

[lugar][lugar]Borrar archivosBorrar archivos

Comandos UsoUso

RENAMERENAME C:>RENAME [C:>RENAME [nombre del nombre del

directoriodirectorio]]Cambiarle el Cambiarle el nombre al nombre al archivoarchivo

MOVEMOVE C:>C:> MOVE MOVE [[nombre del nombre del

directoriodirectorio][lugar]][lugar] Mover Mover archivosarchivos

EDITEDIT C:>C:> EDIT EDIT [[nombre del nombre del

ddirectorioirectorio]]Editar Editar archivosarchivos

FORMATFORMAT C:>C:> FORMAT A: FORMAT A: { {Disco Disco

blandoblando}}Inicializar Inicializar

((formatearformatear))

HELPHELP C:>HELP [comando]C:>HELP [comando] Buscar ayudaBuscar ayuda

EXITEXIT C:>EXITC:>EXIT Salir de DOSSalir de DOS

TIPOS DE SISTEMAS OPERATIVOS

Sistemas operativos de un sólo usuario/una sola tarea

Para un usuario, una tarea es una función como; imprimir, escribir, editar, o descargar un archivo

Para el sistemas operativo una tarea es un proceso pequeño y sencillo del sistema, que solamente puede controlar una tarea a la vez.

El MS-DOS y algunos sistemas operativos diseñados para el sistema Palm OS, las computadoras “handhel” son ejemplos de este.

Estos sistemas son limitados, existe un uso específico para ellos, debido a que ocupan muy poco espacio en el disco o en la memoria cuando están ejecutándose y no requieren de una computadora poderosa y costosa.

CONTINUACIÓN: TIPOS DE SISTEMAS OPERATIVOS

Sistemas operativos multiusuarios/multitareas Sistema que permite que múltiples usuarios ejecuten programas que funcionen

de manera simultánea en un solo servidor de res llamado servidor de terminales.

En este sistema todos o la mayoría, de los procesos de computación ocurren en el servidor. Ejemplo: UNIX

CONTINUACIÓN: TIPOS DE SISTEMAS OPERATIVOS

Ventajas pueden ser administrados haciendo simplemente cambios a un servidor

en lugar de tener que hacerlo en muchas computadoras de escritorio. Además, permite al usuario trabajar con aplicaciones que requieren de

una computadora más poderosa. Desventaja

cuando la conexión de red hacia el servidor falla, el usuario no puede trabajar con las aplicaciones que están en el servidor.

INTERFAZ DE USUARIOINTERFAZ DE USUARIO E

scri

tori

o

Ata

jos

del

esc

rito

rio

Fo

nd

o s

e ll

ama

escr

ito

rio

Botón de inicioBarra de tareas

CONTINUACIÓN: INTERFAZ DE INTERFAZ DE USUARIOUSUARIO

Es la zona de comunicación mediante Es la zona de comunicación mediante imágenes. .

Las imágenes consisten de iconos o Las imágenes consisten de iconos o símbolos de objetos, ventanas y listas, símbolos de objetos, ventanas y listas, que permiten al usuario seleccionar que permiten al usuario seleccionar diferentes operaciones. diferentes operaciones.

IMIMÁÁGENESGENES

Icono de programa

Carpeta de un directorio

Archivo de comando

Instrucción de sistema

Fotos

CONTINUACIÓN: INTERFAZ DE INTERFAZ DE USUARIOUSUARIOCuando hace clic con el botón derecho del “mouse” en un

objeto de Windows, aparece un pequeño menú que contiene los comandos más comunes que están asociados con ese objeto.

Dependiendo de la versión de Windows que utilice y la aplicación que esté utilizando, este tipo de menú es llamado menú de métodos abreviados o menú de contexto.

CONTINUACIÓN: INTERFAZ DE INTERFAZ DE USUARIOUSUARIO

La mayoría de las aplicaciones de Windows tienen las siguientes herramientas:

Barra de título

Barra de menú Barras de herramientas

Barras de desplazamiento

CONTINUACIÓN: INTERFAZ DE INTERFAZ DE USUARIOUSUARIOLos cuadros de diálogo Se llama cuadro de diálogo

debido a que establece un “diálogo” con usted y busca la información que necesita para ejecutar una tarea.

Con ventanas con propósitos especiales que aparecen cuando la aplicación necesita que usted le proporcione algún estado u opción para ejecutar una acción o es necesario que le diga al programa qué se debe hacer a continuación.

INTERFAZ DE LÍNEA

Una interfaz de usuario que le permite interactuar con los programas al escribir cadenas de caracteres en una línea de comandos.

En DOS, la línea de comandos incluye la identificación de la unidad de disco activa, una diagonal invertida y un símbolo mayor.

Ej.: C:\>

Una interfaz de línea de comandos proporciona una manera rápida de introducir comandos.

Sistemas operativos Sistemas operativos integradosintegrados Windows XPWindows XP Windows CE.NETWindows CE.NET Pal OSPal OS Pocket PC OSPocket PC OS Symbian Symbian

Sistemas operativos en miniatura Sistemas operativos en miniatura que se encuentran en los teléfonos que se encuentran en los teléfonos celulares inteligentes de Nokia y Sony celulares inteligentes de Nokia y Sony EricssonEricsson

Sistemas operativos para PCSistemas operativos para PC DOSDOS OS/2 IBMOS/2 IBM UNIXUNIX Macintosh (Mac OS)Macintosh (Mac OS) LINUXLINUX Windows 9x (Windows 9x (generación de los 90generación de los 90)) Windows XPWindows XP Windows vistaWindows vista

Sistemas opetativos de redSistemas opetativos de red Windows NT ServerWindows NT Server Windows 2000 ServerWindows 2000 Server Windows Server 2003Windows Server 2003 NetWare de NvellNetWare de Nvell UNIX para servidoresUNIX para servidores Linux para servidoresLinux para servidores

REVISIÓN DE LOS SISTEMAS OPERATIVOS

A continuación lista de algunos de los programas de sistemas operativos A continuación lista de algunos de los programas de sistemas operativos que se pueden encontrar en el mercado:que se pueden encontrar en el mercado:

¿QUÉ HACE MICROSOFT WINDOWS?¿QUÉ HACE MICROSOFT WINDOWS?

Provee una forma fácil de organizar y comenzar un programa.Provee una forma fácil de organizar y comenzar un programa.

Corre más de un programa a la vez.Corre más de un programa a la vez.

Le permite ver más de un progama al mismo tiempo.Le permite ver más de un progama al mismo tiempo.

Transfiere información entre programas .Transfiere información entre programas .

Provee varios programas de utilidades.Provee varios programas de utilidades.

Hace fácil trabajar con los archivos.Hace fácil trabajar con los archivos.

LINUX LINUX (o GNU/LINUX, más correctamente) es un Sistema Operativo como MacOS, DOS o Windows. Es

decir, Linux es el software necesario para que tu ordenador te permita utilizar programas como: editores de texto, juegos, navegadores de Internet, etc. Linux puede usarse mediante un interfaz gráfico al igual que Windows o MacOS, pero también puede usarse mediante línea de comandos como DOS.

Linux tiene su origen en Unix. Éste apareció en los años sesenta, desarrollado por los investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell.

Andrew Tanenbaum desarrolló un sistema operativo parecido a Unix (llamado Minix) para enseñar a sus alumnos el diseño de un sistema operativo. Debido al enfoque docente de Minix, Tanenbaum nunca permitió que éste fuera modificado, ya que podrían introducirse complicaciones en el sistema para sus alumnos.

Un estudiante finlandés llamado Linus Torvalds, constatando que no era posible extender Minix, decidió escribir su propio sistema operativo compatible con Unix.

En aquellos momentos el proyecto GNU (GNU's Not Unix), que Richard Stallman había iniciado hacía ya casi diez años, comprendía un sistema básico casi completo. La excepción más importante era el kernel o núcleo, que controla el hardware.

Torvalds decidió aprovechar el sistema GNU y completarlo con su propio núcleo, que bautizó como Linux (Linux Is Not UniX). El sistema conjunto (herramientas GNU y núcleo Linux) forma lo que llamamos GNU/Linux.

El núcleo de Linux

Una pregunta muy común es: ¿qué es el núcleo de Linux?. La respuesta es: Linux. En las líneas anteriores ya se da una primera definición del núcleo: el kernel o núcleo, que controla el hardware. Es decir, el núcleo de Linux, simplificando, es un conjunto de drivers necesarios para usar el ordenador.

Relativamente, poco hardware se escapará a un kernel actualizado. En este momento, la última versión del kernel de Linux es 2.6.7. Para descargar la última versión o ver por cuál va, puede visitar la página oficial del kernel de Linux.

HISTORIA DE LINUX Un poco de historia

Android era un sistema operativo para móviles prácticamente desconocido hasta que en 2005 Google lo compró. Hasta noviembre de 2007 sólo hubo rumores, pero en esa fecha se lanzó la Open Handset Alliance, que agrupaba a muchos fabricantes de teléfonos móviles, chipsets y Google y se proporcionó la primera versión de Android, junto con el SDK para que los programadores empezaran a crear sus aplicaciones para este sistema.

Aunque los inicios fueran un poco lentos, debido a que se lanzó antes el sistema operativo que el primer móvil, rápidamente se ha colocado como el sistema operativo de móviles más vendido del mundo, situación que se alcanzó en el último trimestre de 2010.

En febrero de 2011 se anunció la versión 3.0 de Android, llamada con nombre en clave Honeycomb, que está optimizado para tabletas en lugar de teléfonos móviles. Por tanto Android ha transcendido los teléfonos móviles para trascender a dispositivos más grandes.

La experiencia Google en los teléfonos móviles

Al final podemos resumir que Android es la forma de afrontar la telefonía móvil por parte de Google, que entiende estos dispositivos como una forma de estar conectado constantemente a Internet. Las aplicaciones de Google que vienen preinstaladas en el teléfono, permiten acceder a los servicios de Google de forma muy integrada, aparte de la aplicación Market que permite instalar aplicaciones desarrolladas por terceros de una forma muy sencilla.

Esperemos que esta sea una introducción adecuada a lo que es Android y que no quede muy desfasada con el tiempo, debido a que los cambios en este sistema operativo están siendo muy rápidos. Sin embargo, esperamos que este blog en general sirvan para acercar a la gente a este estupendo sistema.

ANDROID Android es un sistema operativo inicialmente pensado para teléfonos móviles, al

igual que iOS, Symbian y Blackberry OS. Lo que lo hace diferente es que está basado en Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma.

El sistema permite programar aplicaciones en una variación de Java llamada Dalvik. El sistema operativo proporciona todas las interfaces necesarias para desarrollar aplicaciones que accedan a las funciones del teléfono (como el GPS, las llamadas, la agenda, etc.) de una forma muy sencilla en un lenguaje de programación muy conocido como es Java.

Esta sencillez, junto a la existencia de herramientas de programación gratuitas, hacen que una de las cosas más importantes de este sistema operativo sea la cantidad de aplicaciones disponibles, que extienden casi sin límites la experiencia del usuario.

Libertad

Una de las mejores características de este sistema operativo es que es completamente libre. Es decir, ni para programar en este sistema ni para incluirlo en un teléfono hay que pagar nada. Y esto lo hace muy popular entre fabricantes y desarrolladores, ya que los costes para lanzar un teléfono o una aplicación son muy bajos.

Cualquiera puede bajarse el código fuente, inspeccionarlo, compilarlo e incluso cambiarlo. Esto da una seguridad a los usuarios, ya que algo que es abierto permite detectar fallos más rápidamente. Y también a los fabricantes, pues pueden adaptar mejor el sistema operativo a los terminales.