SOFTWARE Y SISTEMAS OPERATIVOS
Upcoming SlideShare
Loading in...5
×
 

SOFTWARE Y SISTEMAS OPERATIVOS

on

  • 72 views

SOFWARE Y SISTEMAS OPERATIVOS

SOFWARE Y SISTEMAS OPERATIVOS

Statistics

Views

Total Views
72
Views on SlideShare
70
Embed Views
2

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 2

http://www.slideee.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

SOFTWARE Y SISTEMAS OPERATIVOS SOFTWARE Y SISTEMAS OPERATIVOS Document Transcript

  • REPUBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO DE TECNOLOGIA "ANTONIO JOSE DE SUCRE" EXTENSIÓN: VALENCIA RIESGOS Y SEGUROS ALUMNA: PINTO.H.MARIA.A C.I: 19.842.168 Valencia, 2014
  • INTRODUCCION Un sistema operativo es un programa que actúa como intermediario entre el usuario y el hardware de un computador y su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. El objetivo principal de un sistema operativo es lograr que el sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware del computador se emplee de manera eficiente. Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin embargo, es un programa muy especial, quizá el más complejo e importante en una computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el teclado, el sistema de vídeo y las unidades de disco. Además, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicación. Cuando enciendes una computadora, lo primero que ésta hace es llevar a cabo un auto diagnóstico llamado auto prueba de encendido (Power On Self Test, POST). Durante la POST, la computadora identifica su memoria, sus discos, su teclado, su sistema de vídeo y cualquier otro dispositivo conectado a ella. Lo siguiente que la computadora hace es buscar un SO para arrancar (boot).
  • EL SOFTWARE Es el conjunto de instrucciones que las computadoras emplean para manipular datos. Sin el software, la computadora sería un conjunto de medios sin utilizar. Al cargar los programas en una computadora, la máquina actuará como si recibir a una educación instantánea; de pronto "sabe" cómo pensar y cómo operar. El Software es un conjunto de programas, documentos, procedimientos, y rutinas asociados con la operación de un sistema de cómputo. Distinguiéndose de los componentes físicos llamados hardware. Comúnmente a los programas de computación se les llama software; el software asegura que el programa o sistema cumpla por completo con sus objetivos, opera con eficiencia, esta adecuadamente documentado, y suficientemente sencillo de operar. Es simplemente el conjunto de instrucciones individuales que se le proporciona al microprocesador para que pueda procesar los datos y generar los resultados esperados. El hardware por si solo no puede hacer nada, pues es necesario que exista el software, que es el conjunto de instrucciones que hacen funcionar al hardware. TIPOS DE SOFTWARE Software de sistema: es el que nos permite establecer una interacción con un hardware, a través de programas que administran los recursos y proporcionan una interfaz de uso. El mejor ejemplo en este sentido son los populares sistemas operativos como Windows, Linux o Mac OS. Software de programación: como su nombre lo indica, es el software que nos permite programar o desarrollar un programa informático a través de uso de reglas lógicas y un lenguaje específico, los cuales nos permiten darle forma. De esta manera, podemos crear una herramienta que nos ayude a resolver un problema o realizar una View slide
  • actividad o tarea específica. Los mejores ejemplos al respecto son los editores de texto, los compiladores, los intérpretes y los entornos de desarrollo integrados. Software de aplicación: este tipo de software permiten realizar tareas específicas. Por lo tanto, este software se enfoca únicamente en un aspecto o en la resolución de algún problema en particular y no, como lo hacen los software de sistema, en proporcionar un funcionamiento general mucho más complejos. En este sentido, los programas que utilizamos diariamente en nuestras computadoras son de este tipo, ya que se enfocan en una tarea en particular. Así, ejemplos de este tipo de software son los procesadores de texto, los editores, las hojas de cálculo, las bases de datos, los programas para comunicación, etc. SISTEMAS OPERATIVOS Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin embargo, es un programa muy especial, quizá el más complejo e importante en una computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el tecla do, el sistema de vídeo y las unidades de disco. Además, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicación. LOS TIPOS DE SISTEMAS OPERATIVOS MAS CONOCIDOS DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue View slide
  • hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC- DOS. La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel. Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble clic con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases. Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciones para mejorar la eficacia del trabajo. Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras. OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dado el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características del SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows. Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco
  • tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc. UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios pueden estar usando una misma computadora por medio de terminales o usar muchas de ellas. HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS DECADA DE LOS 40 A finales de los años 1940, con lo que podríamos llamar la aparición de la primera generación de computadoras, se accedía directamente a la consola de la computadora desde la cual se actuaba sobre una serie de micro interruptores que permitían introducir directamente el programa en la memoria de la computadora (en realidad al existir tan pocas computadoras todos podrían considerarse prototipos y cada constructor lo hacía sin seguir ningún criterio predeterminado). Por aquel entonces no existían los sistemas operativos, y los programadores debían interactuar con el hardware del computador sin ayuda externa. Esto hacía que el tiempo de preparación para realizar una tarea fuera considerable. Además para poder utilizar la computadora debía hacerse por turnos. Para ello, en muchas instalaciones, se rellenaba un formulario de reserva en el que se indicaba el tiempo que el programador necesitaba para realizar su trabajo. En aquel entonces las computadoras eran máquinas muy costosas lo que hacía que estuvieran muy solicitadas y que sólo
  • pudieran utilizarse en periodos breves de tiempo. Todo se hacía en lenguaje de máquina. AÑOS 50 A principios de los años 50 con el objeto de facilitar la interacción entre persona y computador, los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor residente, el proceso por lotes y el almacenamiento temporal. AÑOS 60 En los años 1960 se produjeron cambios notorios en varios campos de la informática, con la aparición del circuito cerrado la mayoría orientados a seguir incrementando el potencial de los computadores. Para ello se utilizaban técnicas de lo más diversas. AÑOS 70 Debido al avance de la electrónica, pudieron empezar a crearse circuitos con miles de transistores en un centímetro cuadrado de silicio, lo que llevaría, pocos años después, a producirse los primeros sistemas integrados. Ésta década se podría definir como la de los sistemas de propósito general y en ella se desarrollan tecnologías que se siguen utilizando en la actualidad. Es en los años 1970 cuando se produce el boom de los miniordenadores y la informática se acerca al nivel de usuario. En lo relativo a lenguajes de programación, es de señalar la aparición de Pascal y C, el último de los cuales se creó específicamente para reescribir por completo el código del sistema operativo Unix, convirtiéndolo en uno de los pocos SO escrito en un lenguaje de alto nivel. En el campo de la programación lógica se dio a luz la primera implementación de Prolog, y en la revolucionaria orientación a objetos, Smalltalk.
  • AÑOS 80 Con la creación de los circuitos LSI -integración a gran escala-, chips que contenían miles de transistores en un centímetro cuadrado de silicio, empezó el auge de los ordenadores personales. En éstos se dejó un poco de lado el rendimiento y se buscó más que el sistema operativo fuera amigable, surgiendo menús, e interfaces gráficas. Esto reducía la rapidez de las aplicaciones, pero se volvían más prácticos y simples para los usuarios. En esta época, siguieron utilizándose lenguajes ya existentes, como Smalltalk o C, y nacieron otros nuevos, de los cuales se podrían destacar: C++ y Eiffel dentro del paradigma de la orientación a objetos, y Haskell y Miranda en el campo de la programación declarativa. Un avance importante que se estableció a mediados de la década de 1980 fue el desarrollo de redes de computadoras personales que corrían sistemas operativos en red y sistemas operativos distribuidos. En esta escena, dos sistemas operativos eran los mayoritarios: MS-DOS, escrito por Microsoft para IBM PC y otras computadoras que utilizaban la CPU Intel 8088 y sus sucesores, y UNIX, que dominaba en los ordenadores personales que hacían uso del Motorola 68000. AÑOS 90 GNU/Linux En 1991 aparece la primer versión del núcleo de Linux. Creado por Linus Torvalds y un sinfín de colaboradores a través de Internet. Este sistema se basa en Unix, un sistema que en principio trabajaba en modo comandos, estilo MS-DOS. Hoy en día dispone de Ventanas, gracias a un servidor grafico y a gestores de ventanas como KDE, GNOME entre muchos. Recientemente GNU/Linux dispone de un aplicativo que convierte las ventanas en un entorno 3D como por ejemplo Beryl. Lo que permite utilizar linux de una forma muy visual y atractiva.
  • FUNCION DE UN SISTEMA OPERATIVO  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. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado.  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, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro.  Memoria virtual: La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. 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. Esto significa que si una aplicación no responde correctamente puede "sucumbir".  Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.
  •  Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y 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. COMANDOS Comandos internos y externos: Son comandos o atajos utilizados por el usuario y el computador para realizar tareas con mayor velocidad y eficiencia. Las diferencias esenciales son las siguientes: Los comandos internos son ejecutaos por el ordenador. Y los comandos internos son ejecutados por el usuario. COMANDOS BASICOS DE SISTEMAS OPERATIVOS WINDOWS Abrir.-Este comando permite acceder a un archivo, una carpeta o una unidad de disco. Buscar.-Este comando permite buscar archivos, carpetas, etc. Cambiar nombre.-Esta orden cambia el nombre de archivos, carpetas, etc. Cerrar.-Este comando permite cerrar ventanas de trabajo. Compresor.-Este comando permite comprimir archivos, carpetas, es decir reducir el tamaño. Comprobar ahora.-Este comando comprueba el estado de los discos, que no haya
  • errores. Copiar.-Este comando permite hacer copia de archivos, carpetas, etc. Estos son guardados temporalmente. Copia de disco.-Este comando permite hacer copias de disquetes. Copia de seguridad.-Este comando tiene la función de respaldar información. Cortar.-Este comando borra textos, imágenes, archivos, carpetas, etc. Estos son guardados temporalmente. Crear nueva carpeta.-Este comando permite crear nuevas carpetas. Desfragmentado de disco.- El desfragmentado de disco permite desfragmentar el disco duro, facilitando su uso. Eliminar.-Este comando permite borrar archivos, carpetas. Estos son enviados a la papelera de reciclaje. Ejecutar.-El comando ejecutar nos permite iniciar cualquier programa o abrir cualquier carpeta. Los comandos que se ejecutan quedan guardados, por lo que fácilmente podrá volver ejecutarlo. Fecha y hora.-El primero nos da la fecha del sistema, y el segundo nos da el tiempo. Formatear.-Este comando permite formatear disquetes. Imprimir.-Este comando permite imprimir documentos. Liberador de espacio.-El comando liberador permite liberar espacio en el disco. Pegar.-Este comando permite que un archivo o carpeta guardado temporalmente puedan ser pegados posteriormente en el lugar deseado. Propiedades.-Este comando muestra las propiedades de archivos, carpetas, como el tipo, el tamaño, fecha de creación, etc. Restaurar.-Este comando permite recuperar archivos eliminados. Restaurar sistema.-Este comando permite al sistema volver a su estado anterior es decir antes de ser configurado.
  • COMANDOS BASICOS DE SISTEMAS OPERATIVOS MS-DOS: Existen dos tipos de comandos en DOS. Los comandos llamados Internos y los comandos Externos COMANDOS BASICOS DEL DOS COMANDO FUNCION Date Muestra la Fecha del Sistema Time Muestra la Hora del Sistema Cls Borra la pantalla. Ver Despliega la versión del S.O Vol Despliega el nombre del disco COMANDOS DEL MANEJO DE ARCHIVOS DEL DOS. COMANDO FUNCION FORMATO o SINTAXIS EJEMPLO DIR Despliega el directorio de archivos DIR [Unidad:][/S][/P][/W] DIR a: Type Muestra el contenido de un archivo Type Nombre_del_Archivo Type Tarea.txt Ren(Rename) Renombra un Archivo Ren Nom_Arch_Orig Nombre_Arch_Dest Ren Tarea.txt Tarea2.txt Del (Erase) Borra un Archivo Del Nombre_del_Archivo Del Tarea.txt Copy Copia Archivos Copy Nom_Arch_Origen Nombre_Arch_Destino Copy Tarea2.txt Tarea.old
  • COMANDOS DEL MANEJO DE DIRECTORIOS. COMANDO FUNCION FORMATO o SINTAXIS EJEMPLO MD (Mkdir) Crea directorios MD Nombre_del_Directorios MD Tempo CD (Chdir) Cambia de Directorios CD Nombre_del_Directorio CD Tempo CD.. Regreda un nivel RD (Rmdir) Borra directorios vacios RD Nombre_del_Directorio RD Tempo COMANDOS EXTERNOS DE DOS COMANDO FUNCION FORMATO o SINTAXIS EJEMPLO Format Formatea (inicializa) un disco Format [Unidad:] [/S] [/Q] [/U] Format A: Diskcopy Copia todo un disco en otro Diskcopy Unidad_Origen: Unidad_Dest: Type Tarea.txt Sys Copia los Archivos del sistema SYS Unidad: Ren Tarea.txt Tarea2.txt Label Pone el nombre a un disco Label Unformat Deshace el formateo de un disco Unformat Unidad: Undelete Recupera archivos borrados Undelete Archivo_Borrado
  • INTERFACES DE USUARIO La interfaz de usuario es el espacio por medio del cual se pueden comunicar las personas con las máquinas para que así los usuarios puedan operar y controlar a la máquina, y que esta a su vez envíe retroalimentación para ayudar al operador a tomar decisiones y realizar tareas. La palabra "interface" -interfaz en inglés- puede traducirse como: superficie de contacto entre dos cuerpos. Lo que en este caso nos ayuda a entender el término, ya que se pude decir que la interfaz de usuario es el área en el que máquina y usuario se tocan para interactuar, pero sin invadir el espacio del otro. EJEMPLOS: Los sistemas operativos como OS X y Windows tienen una interfaz de usuario gráfica, lo que significa que el usuario interactúa con la máquina por medio de Xcopy Copia un directorio y su contenido Copy Nom_Arch_Origen Nombre_Arch_Destino [/S] Deltree Borra un directorio y su contenido Deltree [Nom_directorio][Nom_archivo] ChkDsk Proporciona un reporte del estado del disco y de sus archivos. ChkDsk [Unidad:]
  • imágenes, que en el caso de estos dos sistemas operativos son íconos, ventanas y menús desplegables. Los aparatos móviles como el iPhone, el iPad, y los dispositivos que tienen Android como sistema operativo, también tienen una interfaz gráfica, pero con el añadido de que la interacción se hace por medio de pantallas táctiles, lo qué hace más evidente lo que mencionamos anteriormente sobre que el usuario y la máquina se tocan para interactuar. Hay interfaces que funcionan por medio de texto, es decir que no son gráficas. Un ejemplo de esto sería el sistema operativo MS-DOS, que funciona introduciendo cadenas de comandos para operar una computadora. Las interfaces de usuario no solamente se limitan al software de una computadora, sino que también incluyen el hardware. Como mencionamos anteriormente, las pantallas táctiles son parte de la interfaz de muchos dispositivos móviles. En una computadora de escritorio, parte de la interfaz podría ser el mouse o el trackpad, ya que esos dispositivos nos permite manipular el sistema.
  • CONCLUSION Los sistemas operativos siguen evolucionando. Los sistemas operativos distribuidos están diseñados para su uso en un grupo de ordenadores conectados pero independientes que comparten recursos. En un sistema operativo distribuido, un proceso puede ejecutarse en cualquier ordenador de la red (normalmente, un ordenador inactivo en ese momento) para aumentar el rendimiento de ese proceso. Todos los Sistemas Operativos modernos son multitarea y pueden ejecutar varios procesos simultáneamente. En la mayoría de los ordenadores sólo hay una UCP; un Sistema Operativo multitarea crea la ilusión de que varios procesos se ejecutan simultáneamente en la UCP. El mecanismo que se emplea más a menudo para lograr esta ilusión es la multitarea por segmentación de tiempos, en la que cada proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se suspende y se ejecuta otro proceso. Este intercambio de procesos se denomina conmutación de contexto. El sistema operativo se encarga de controlar el estado de los procesos suspendidos. También cuenta con un mecanismo llamado planificador que determina el siguiente proceso que debe ejecutarse. El planificador ejecuta los procesos basándose en su prioridad para minimizar el retraso percibido por el usuario. Los procesos parecen efectuarse simultáneamente por la alta velocidad del cambio de contexto.
  • BIBLIOGRAFIA Computer Concepts, June Jamrich Parsosns, Brief Edition, ITP. Página en Internet: http://itesocci.gdl.iteso.mx/%7Eia27563/index.html http://www.salonhogar.com/ciencias/tecnologia/computadoras/definicionsoftware.ht m http://es.kioskea.net/contents/651-sistema-operativo#funciones-del-sistema-operativo http://www.aeromental.com/2006/08/16/evolucion-de-los-sistemas-operativos/ http://www.monografias.com/trabajos42/sistemas-operativos/sistemas- operativos.shtml#ixzz36bfQirWE