![]()
|
|
Viernes, 18 de Febrero de 2005 Categorías de 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 recibiera 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 computo.
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. 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. El software se clasifica en 4 diferentes Categorías: Sistemas Operativos, Lenguajes de Programación, Software de uso general, Software de Aplicación. (algunos autores consideran la 3era y 4ta clasificación como una sola). Sistemas Operativos El sistema operativo es el gestor y organizador de todas las actividades que realiza la computadora. Marca las pautas según las cuales se intercambia información entre la memoria central y la externa, y determina las operaciones elementales que puede realizar el procesador. El sistema operativo, debe ser cargado en la memoria central antes que ninguna otra información. Lenguajes de Programación
Mediante los programas se indica a la computadora
que tarea debe realizar y cómo efectuarla ,
pero para ello es preciso introducir estas órdenes en un lenguaje que el
sistema pueda entender. En principio, el
ordenador sólo entiende las instrucciones en código máquina, es decir ,el
específico de la Software de Uso General
El software para uso general ofrece la estructura
para un gran número de aplicaciones
empresariales, científicas y personales. El software de hoja de cálculo, de
diseño asistido por computadoras (CAD), de
procesamiento de texto, de manejo de Bases de Datos, pertenece a esta
categoría. La mayoría de software para uso general
se vende como paquete; es decir, con software y Software de aplicaciones El software de aplicación esta diseñado y escrito para realizar tareas específicas personales, empresariales o científicas como el procesamiento de nóminas, la administración de los recursos humanos o el control de inventarios. Todas éstas aplicacion es procesan datos (recepción de materiales) y generan información (registros de nómina). para el usuario. 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. Cuando enciendes una computadora, lo primero que ésta hace es llevar a cabo un autodiagnóstico llamado autoprueba de encendido (Power On Self Test, POST). Durante la POST, la computadora indentifica 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). Categorías de Sistemas Operativos Multitarea El término multitarea se refiere a la capacidad del SO para correr mas de un programa al mismo tiempo. Existen dos esquemas que los programas de sistemas operativos utilizan para desarrollar SO multitarea, el primero requiere de la cooperación entre el SO y los programas de aplicación.
Los programas son escritos de tal manera que
periódicamente inspeccionan con el SO para ver si
cualquier otro programa necesita a la CPU, si este
es el caso, entonces dejan el control del CPU al
siguiente programa, a este método se le llama
multitarea coo perativa y es el método utilizado por el Multiusuario Un SO multiusuario permite a mas de un solo usuario accesar una computadora. Claro que, para llevarse esto a cabo, el SO también debe ser capaz de efectuar multitareas. Unix es el Sistema Operativo Multiusuario más utilizado. Debido a que Unix fue originalmente diseñado para correr en una minicomputadora, era multiusuario y multitarea desde su concepción. Actualmente se producen versiones de Unix para PC tales como The Santa Cruz Corporation Microport, Esix, IBM,y Sunsoft. Apple también produce una versión de Unix para la Machintosh llamada: A/UX.Unix
Unix proporciona tres maneras de permitir a
múltiples personas utilizar la misma PC al mismo
tiempo. Multiproceso Las computadoras que tienen mas de un CPU son llamadas multiproceso. Un sistema operativo multiproceso coordina las operaciones de la computadoras multiprocesadoras. Ya que cada CPU en una computadora de multiproceso puede estar ejecutando una instrucci ón, el otro procesador queda liberado para procesar otras instrucciones simultáneamente. Al usar una computadora con capacidades de multiproceso incrementamos su velocidad de respuesta y procesos. Casi todas las computadoras que tienen capacidad de mu ltiproceso ofrecen una gran ventaja.
Los primeros Sistemas Operativos Multiproceso
realizaban lo que se conoce como:
Lenguajes de ProgramaciónLos lenguajes de programación cierran el abismo entre las computadoras, que sólo trabajan con números binarios, y los humanos, que preferimos utilizar palabras y otros sistemas de numeración.
Mediante los programas se indica a la computadora
qué tarea debe realizar y como efectuarla, pero
para ello es preciso introducir estas ordenes en
un lenguaje que el sistema pueda entender. En
principio, el ordenador sólo entiende las
instrucciones en código máquina ,es decir, el especifico de la PROGRAMA FUENTE Es el programa escrito en alguno de los lenguajes y que no ha sido traducido al lenguaje de la maquina, es decir el programa que no está en código de máquina y que por lo tanto no puede ser ejecutable. PROGRAMA OBJETO Es aquel programa que se encuentra en lenguaje máquina y que ya es ejecutable por esta. COMPILADOR Es un programa que traduce un lenguaje de alto nivel al lenguaje máquina. Un programa compilado indica que ha sido traducido y está listo para ser ejecutado. La ejecución de los programas compilados es más rápida que la de los interpretados, ya que el int erprete debe traducir mientras está en la fase de ejecución (saca todos los errores). INTERPRETE Traductor de lenguajes de programación de alto nivel, los interpretes ejecutan un programa línea por línea. El programa siempre permanece en su forma original(programa fuente) y el interprete proporciona la traducción al momento de ejecutar cada una de la s instrucciones . LENGUAJE MÁQUINA
Lenguaje original de la computadora, un programa
debe estar escrito en el lenguaje de la máquina
para poder ser ejecutado. Este es generado por
software y no por el programador. El programador
escribe en un lenguaje de programación, el cual es
traducido al lenguaje de máquina mediante Software de Uso GeneralProcesadores de Texto Son utilizados para escribir cartas, memorándums y otros documentos, El usuario teclea una serie de letras o párrafos, y son mostradas en la pantalla. El usuario puede fácilmente adherir, borrar y cambiar el texto hasta que el documento quede exactame nte como se desea. Algunas características avanzadas que encontramos en la actualidad en los procesadores de texto son: corrector de ortografía, diccionario de sinónimos, presentación preliminar del texto antes de imprimir.Ejemplos de procesadores de texto: Word, AmiPro, Wordperfect. Hojas de Cálculo
Una Hoja de Cálculo es una herramienta para
calcular y evaluar números. También ofrece
capacidades para crear informes y presentaciones para comunicar lo que
revelan los análisis; el usuario teclea los
datos y las fórmulas que serán usadas para obtene r los resultados; después
el programa aplica las fórmulas a los datos
y así obtiene los resultados; una de sus características mas La mayoría de las Hojas de Cálculo cuentan también con la posibilidad de graficar estos resultados en diferentes estilos de gráficas (Barras, Líneas, Pastel, etc). Ejemplos de Hojas de Cálculo: Excel, Lotus 123, Quatro. Bases de Datos
La DBMS (Data Base Management System) es la
herramienta que las computadoras utilizan para
realizar el procesamiento y almacenamiento
ordenado de los datos. Una base de datos es un
recipiente para colecciones relacionadas de datos.
Por ejemplo, un a agenda puede ser una base de datos donde se almacenan los
nombres, direcciones y números telefónicos
de amigos y contactos de negocios. La Base de Datos de una Compañía puede Paquetes de Presentación Software que permite al usuario diseñar presentaciones para desplegarlas a través de la misma computadora o imprimir diapositivas y acetatos. Contienen opciones avanzadas para integrar efectos en cada cambio de diapositiva.Ejemplos: Presentation, Power Point, Freelance Graphics. Shareware y Freeware
Shareware: Software distribuido de forma
gratuita para ser probado. Si el usuario decide
quedarse con el programa y seguir usándolo, debe
pagar al desarrollador. Normalmente, el
shareware es desarrollado por compañías relativamente pequeñas o inclusive
por programadores individuales, y
generalmente es barato.
Referencia Digital:
Historia de las computadoras. Samuel O. Segarra Ríos (año 2003). Recuperado el 10 de Febrero de 2005, de |
|
Si tienes alguna duda o comentario acerca de los temas, escríbeme |
Principal | Historia de la PC | Hardware | Software | Virus y Antivirus | Bibliografia
La última actualización de este sitio fue el: 18 de Febrero de 2005