Este documento describe los diferentes tipos de software, sistemas operativos y su evolución. Explica que hay software de aplicaciones, programación y sistema. Los sistemas operativos gestionan los recursos hardware y proveen servicios a aplicaciones. Se han desarrollado en cuatro generaciones desde los años 1950 hasta hoy en día, permitiendo multitarea, multiprocesamiento y interfaces gráficas. Los sistemas operativos tienen comandos internos y externos, y su interfaz puede ser de línea de comandos, menús o gráfica.
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Evolución Sistemas Operativos
1. Republica Bolivariana de Venezuela
Ministerio de Educación Universitaria
Instituto Universitario Antonio José de Sucre
Valencia-Estado Carabobo.
Integrante:
Herna Andara Medina.
C.I: 15.722.575
2. INTRODUCCION
El software es un conjunto de programas, documentos y procedimientos asociados
con la operación de un sistema cómputo.
Existen diferentes tipos de software, como son el de sistema, el de aplicaciones y
el de programación.
Un sistema operativo en un programa o conjunto que en un sistema informático
gestiona los recursos de hardware y provee servicios a los programas de
aplicación. La evolución del software ha marcado el paralelismo de la evolución
de los sistemas, estos se dividen en cuatro generaciones que se originan a finales
de los 50’s hasta nuestros días.
3. SOFTWARE
Es el conjunto de instrucciones que las computadoras emplean para
manipular datos, tales como: programas, documentos, procedimientos, y rutinas
asociadas con la operación de un sistema de un cómputo.
TIPOS DE SOFTWARE
SOFTWARE DE APLICACIÓN:
Son aquellos programas que los individuos usan de manera cotidiana
como: procesadores de texto, hojas de cálculo, editores, telecomunicaciones,
software de cálculo numérico y simbólico, videojuegos, entre otros.
SOFTWARE DE PROGRAMACIÓN:
Son aquellas herramientas que un programador utiliza para poder
desarrollar programas informáticos, el programador se vale de distintos lenguajes
de programación. Como ejemplo se pueden tomar compiladores, programas de
diseño asistido por computador.
SOFTWARE DE SISTEMA:
Este sistema está compuesto por una serie de programas que tienen como
objetivo administrar los recursos del hardware y, al mismo tiempo, le otorgan al
usuario una interfaz. El sistema operativo permite facilitar la utilización del
ordenador a sus usuarios ya que es el que le da la posibilidad de asignar y
administrar los documentos.
4. SISTEMA OPERATIVO:
Un sistema operativo (SO o, frecuentemente, OS —del inglés Operating
System—) es un programa o conjunto de programas que en un sistema informático
gestiona los recursos de hardware y provee servicios a los programas de
aplicación, por ende funciona como un intermediario para que el usuario pueda
comunicarse con el Hardware y así el sistema pueda proporcionar un ambiente en
donde el usuario pueda ejecutar programas.
TIPOS DE SISTEMAS OPERATIVOS
MONOUSUARIO/MULTIUSUARIO: En función de si el sistema
operativo permite acceso a un solo usuario de cada vez. O si varios de ellos
pueden acceder al mismo tiempo a sus programas, compartiendo los recursos
de la computadora.
MONOTAREA/MULTITAREA: Según el sistema operativo pueda ejecutar
sólo un programa o varios simultáneamente.
MONOPROCESADOR/MULTIPROCESADOR: Dependiendo de si el
sistema operativo es capaz de aprovechar la capacidad de proceso de una sola
CPU o de varias a la vez.
CENTRALIZADO/DISTRIBUIDO: En un sistema centralizado el sistema
operativo se limita a una sola computadora. Uno distribuido liga un conjunto
de sistemas autónomos, donde los usuarios pueden acceder a recursos
remotos igual que si estuvieran en sus propias computadoras.
5. EVOLUCION DEL SISTEMA OPERATIVO
Los sistemas operativos, al igual que el hardware, han sufrido cambios a
través del tiempo, los cuales se pueden agrupar en generaciones. La evolución del
hardware ha marcado el paralelismo de la evolución de los sistemas operativos.
PRIMERA GENERACIÓN (FINALES DE LA DÉCADA DE LOS 50'S):
En esta década aparecen los sistemas de procesamiento por lotes, donde
los trabajos se reunían por grupos o lotes. Cuando se ejecutaba alguna tarea, ésta
tenía control total de la máquina. Al terminar cada tarea, el control era devuelto al
sistema operativo, el cual limpiaba, leía e iniciaba la siguiente tarea. Aparece el
concepto de nombres de archivo del sistema para lograr independencia de
información.
SEGUNDA GENERACIÓN (MITAD DE LA DÉCADA DE LOS 60'S):
En esta generación se desarrollan los sistemas compartidos con
multiprogramación, en los cuales se utilizan varios procesadores en un solo
sistema, con la finalidad de incrementar el poder de procesamiento de la máquina.
El programa especificaba tan sólo que un archivo iba a ser escrito en una unidad
de cinta con cierto número de pistas y cierta densidad. El sistema operativo
localizaba entonces una unidad de cinta disponible con las características
deseadas, y le indicaba al operador que montara una cinta en esa unidad.
TERCERA GENERACIÓN:
En esta época surge la familia de computadores IBM/360 diseñados como
sistemas para uso general, por lo que requerían manejar grandes volúmenes de
información de distinto tipo, lo cual provocó una nueva evolución de los sistemas
operativos: los sistemas de modos múltiples, que soportan simultáneamente
6. procesos por lotes, tiempo compartido, procesamiento en tiempo real y
multiprocesamiento.
CUARTA GENERACIÓN (MITAD DE LA DÉCADA DE LOS 70'S HASTA
NUESTROS DÍAS):
Los sistemas operativos conocidos en la época actual son los considerados
sistemas de cuarta generación. Con la ampliación del uso de redes de
computadoras y del procesamiento en línea es posible obtener acceso a
computadoras alejadas geográficamente a través de varios tipos de terminales.
Con estos sistemas operativos aparece el concepto de máquinas virtuales, en el
cual el usuario no se involucra con el hardware de la computadora con la que se
quiere conectar y en su lugar el usuario observa una interfaz gráfica creada por el
sistema operativo.
TIPOS Y COMANDOS DEL SISTEMA OPERATIVO
Se dividen en: Internos y Externos
Los comandos internos: están incluidos en el archivo COMMAND.COM,
y están en la memoria RAM por tanto su ejecución es más rápida. Ejemplo de
comandos internos son:
CLS. Limpia la pantalla, borra todo lo que se haya escrito. Por sus siglas en
inglés clear screen.
DIR. Muestra los archivos y los directorios que tenga el disco duro
(Directorio), sabemos que hay en ese disco.
DATE. Nos dice la fecha y da opción de cambiarla.
CD.. Sube un nivel, y cambia al directorio superior
VER. Indica la versión del sistema operativo que tiene la computadora.
TIME, TYPE, VOL, CD, RD, MD, COPY, DEL, REN, entre otros.
7. Los comandos externos están en los archivos y directorios del disco duro.
Para utilizarlos la computadora primero los busca en disco duro, los lee, y los
carga en la memoria RAM. Ejecutan acciones importantes como formatear un
disco, checar el disco duro, mandar a impresión un archivo. Ejemplo de comandos
externos son:
FORMAT. Formatea un disco. Borra todo la información guardada en el
disco.
UNFORMAT. Recupera la información borrada, siempre y cuando no se
haya utilizado el disco después de formatearlo.
DISCKOPY. Copia el contenido de todo el disco a otro disco destino.
SCANDISK. Hace una revisión del disco e indica si hay sectores dañados,
en ese caso los repara.
PRINT, ASSIGN, BACKUP, KEYB, entre otros.
INTERFASE DEL USUARIO
La interface del sistema operativo es a través de línea de comando. El
teclado es el dispositivo de interacción por excelencia entre el usuario y la
máquina, a través de él podemos introducir instrucciones a la PC para que realice
una acción. Escribimos en la pantalla el comando o la orden y luego tecleamos
Enter. Las órdenes dadas a la PC deben Llevar una sintaxis, que es el
procedimiento de escritura que nos permite enviar una orden al CPU.
TIPOS DE INTERFAZ
La interfaz de usuario constituye la
manera en que el usuario interactúa
con la computadora. En los sistemas
operativos actuales es común el uso de
una interfaz gráfica de usuario: una
8. colección de objetos sobre un fondo
coloreado (basada en la metáfora del
escritorio) con iconos, ventanas
redimensionables, menús y cuadros de
diálogo.
Interfaz de línea de comando: Requiere que el
usuario introduzca la instrucción o comando por
medio del teclado. El usuario teclea o escribe los
comandos, carácter a carácter ante un indicador,
usando la sintaxis y nomenclatura correctas y
luego oprime “Enter” para ejecutarlo. Los
usuarios experimentados en esta interfaz afirman
que es más simple, más rápida y que
proporcionan mejor información que las
interfaces gráficas.
Interfaz controlado por menús: Esta interfaz proporciona menús para seleccionar
opciones del programa, así el usuario no tiene que memorizar comandos. En lugar de
esto los comandos son seleccionados del menú presentado en pantalla, como cuando se
escoge algún plato en un restaurante.
9. Interfaz gráfica del usuario (GUI -
Graphical User Interfaz: En este
tipo de interfaz, los usuarios
controlan el sistema señalando y
haciendo clic en gráficos o iconos de
la pantalla que representan las
características del programa. Se basa
en el hecho de que la gente reconoce
con más rapidez y facilidad las
representaciones gráficas que las
palabras o frases que lee. Se le asocia
generalmente a otras características,
como el uso de una interfaz de ratón
activo con menús de despliegue
descendente, cajas de diálogo, cajas
de verificación, botones de radio y
elementos semejantes.
10. CONCLUSION
Los sistemas operativos se dividen en internos y externos. Los comandos internos
están en la memoria RAM y los comandos externos están en los archivos y
directorios del disco duro.
La interface del sistema operativo es a través de la línea de comando, la interfaz
de usuario constituye la manera en que el usuario interactúa con la computadora.