25
REPUBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO DE TECNOLOGIA "ANTONIO JOSE DE SUCRE" EXTENSIÓN: VALENCIA RIESGOS Y SEGUROS ALUMNA: PINTO.H.MARIA.A

SOFTWARE Y SISTEMAS OPERATIVOS

Embed Size (px)

DESCRIPTION

SOFWARE Y SISTEMAS OPERATIVOS

Citation preview

Page 1: SOFTWARE Y SISTEMAS OPERATIVOS

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

Page 2: SOFTWARE Y SISTEMAS OPERATIVOS

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

Page 3: SOFTWARE Y SISTEMAS OPERATIVOS

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

Page 4: SOFTWARE Y SISTEMAS OPERATIVOS

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

Page 5: SOFTWARE Y SISTEMAS OPERATIVOS

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

Page 6: SOFTWARE Y SISTEMAS OPERATIVOS

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

Page 7: SOFTWARE Y SISTEMAS OPERATIVOS

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.

Page 8: SOFTWARE Y SISTEMAS OPERATIVOS

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.

Page 9: SOFTWARE Y SISTEMAS OPERATIVOS

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.

Page 10: SOFTWARE Y SISTEMAS OPERATIVOS

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

Page 11: SOFTWARE Y SISTEMAS OPERATIVOS

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.

Page 12: SOFTWARE Y SISTEMAS OPERATIVOS

COMANDOS BASICOS DE SISTEMAS OPERATIVOS MS-DOS:

Existen dos tipos de comandos en DOS. Los comandos llamados Internos y los

comandos Externos

 

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:

TypeMuestra el contenido

de un archivoType 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 ArchivosCopy Nom_Arch_Origen

Nombre_Arch_Destino

Copy Tarea2.txt

Tarea.old

COMANDOS BASICOS DEL DOS

COMAND

OFUNCION

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

Page 13: SOFTWARE Y SISTEMAS OPERATIVOS

 COMANDOS DEL MANEJO DE DIRECTORIOS.

COMANDO FUNCIONFORMATO o

SINTAXISEJEMPLO

MD (Mkdir) Crea directoriosMD

Nombre_del_DirectoriosMD Tempo

CD (Chdir)Cambia de

Directorios

CD

Nombre_del_Directorio

CD Tempo

CD.. Regreda un nivel

RD (Rmdir)Borra directorios

vacios

RD

Nombre_del_DirectorioRD Tempo

COMANDOS EXTERNOS DE DOS

COMANDO FUNCION FORMATO o SINTAXIS EJEMPLO

Format

Formatea

(inicializa) un

disco

Format [Unidad:] [/S] [/Q] [/U] Format A:

DiskcopyCopia todo un

disco en otro

Diskcopy Unidad_Origen:

Unidad_Dest:

Type

Tarea.txt

SysCopia los Archivos

del sistemaSYS Unidad:

Ren Tarea.txt

Tarea2.txt

LabelPone el nombre a

un discoLabel

Unformat

Deshace el

formateo de un

disco

Unformat Unidad:

UndeleteRecupera archivos

borradosUndelete Archivo_Borrado

XcopyCopia un directorio

y su contenido

Copy Nom_Arch_Origen

Nombre_Arch_Destino [/S]

DeltreeBorra un directorio

y su contenido

Deltree [Nom_directorio]

[Nom_archivo]

ChkDsk

Proporciona un

reporte del estado

del disco y de sus ChkDsk [Unidad:]  

Page 14: SOFTWARE Y SISTEMAS OPERATIVOS

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

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.

Page 15: SOFTWARE Y SISTEMAS OPERATIVOS

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.

Page 16: SOFTWARE Y SISTEMAS OPERATIVOS

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

Page 17: SOFTWARE Y SISTEMAS OPERATIVOS

http://www.salonhogar.com/ciencias/tecnologia/computadoras/

definicionsoftware.htm

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