Sistema operativo

19

Transcript of Sistema operativo

Page 1: Sistema operativo
Page 2: Sistema operativo

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

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

Además, podemos decir que es un grupo de programas bajo el control de un 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 rutinas de programa de procesamiento de data o una colección integrada de rutinas de servicio para supervisar la secuencia y el procesamiento de las diversas servicio para supervisar la secuencia y el procesamiento de las diversas operaciones que ejecuta el computador.operaciones que ejecuta el 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 con desarrollar un programa de DOS-Disk Operating System, desde 1981 con las computadoras personales IBM/PC y aquellas compatibles con IBM.las computadoras personales IBM/PC y aquellas compatibles con IBM.

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

Page 3: Sistema operativo

ComandoComando 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]>DIR

C:>\DIR [C:>\DIR [nombre del nombre del directoriodirectorio]]

Ver contenido Ver contenido dedell directorio directorio

COPYCOPY C:>COPY[C:>COPY[nombre del nombre del directoriodirectorio] [lugar]:] [lugar]:

Copiar archivosCopiar archivos

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

[lugar][lugar]Borrar archivosBorrar archivos

Page 4: Sistema operativo

ComandosComandos 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

Page 5: Sistema operativo

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.

Page 6: Sistema operativo

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

Page 7: Sistema operativo

◦ 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.

Page 8: Sistema operativo

Esc

rito

rio

Ata

jos

del

esc

rito

rio

Fo

nd

o s

e ll

ama

escr

ito

rio

Botón de inicioBarra de tareas

Page 9: Sistema operativo

Es la zona de comunicación mediante Es la zona de comunicación mediante imágenesimágenes. . Las imágenes consisten de iconos o símbolos de Las imágenes consisten de iconos o símbolos de

objetos, ventanas y listas, que permiten al objetos, ventanas y listas, que permiten al usuario seleccionar diferentes operaciones. usuario seleccionar diferentes operaciones.

Page 10: Sistema operativo

Icono de programa

Carpeta de un directorio

Archivo de comando

Instrucción de sistema

Fotos

Page 11: Sistema operativo

Cuando 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.

Page 12: Sistema operativo

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

Page 13: Sistema operativo

Los 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.

Page 14: Sistema operativo

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.

Page 15: Sistema operativo

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

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

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

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:

Page 16: Sistema operativo

Provee una forma fácil de organizar y comenzar un Provee una forma fácil de organizar y comenzar un programa.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.

Page 17: Sistema operativo

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.

Page 18: Sistema operativo

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.

Page 19: Sistema operativo

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.