Sistemas+operativos+3div

Denominamos software a los elementos lógicos de los ordenadores, es decir, los programas que utilizan los ordenadores. Los programas que hacen funcionar los ordenadores no tienen una naturaleza física. Aunque que es pueden trasladar a diferentes soportes (disco, cinta, papel...) su naturaleza es sólo lógica, son simples listados que indican al ordenador como ha de realizar determinados trabajos. El proceso para la elaboración de un programa es muy laborioso e incluye las siguientes etapas: > - Estudio del problema o trabajo que queremos que resuelva el ordenador, análisis y determinación de las partes en que se puede descomponer. > - Elaboración del algoritmo del programa, es decir, descripción detallada (en cualquier lenguaje) de las acciones que el ordenador ha de ejecutar para realizar el trabajo. > - Elaboración del programa: traducción del algoritmo a un lenguaje que pueda entender el ordenador. Podemos distinguir cuatro tipos de programas :  **-  Los lenguajes de programación. **  Son los lenguajes que se utilizan para escribir programas, es decir, para programar. Podemos distinguir tres tipos: - **Lenguajes de nivel máquina**: Sólo usan signos 0 y 1. Resulta muy lento y complicado programar con ellos. - **Lenguajes ensambladores** (assembler): más fáciles que los anteriores ya que usan códigos nemotécnicos. - **Lenguajes de alto nivel:** son lenguajes próximos a nuestro lenguaje habitual. Facilitan la programación. Los lenguajes de alto nivel más utilizados son: >> <span style="font-family: Arial,Helvetica,sans-serif;">- FORTRAN (FORmula TRANslation). Lenguaje adecuado a trabajos científicos a partir del 1954. >> <span style="font-family: Arial,Helvetica,sans-serif;">- COBOL. Muy utilizado en el mundo empresarial a partir del 1959, especialmente para realizar trabajos administrativos. >> <span style="font-family: Arial,Helvetica,sans-serif;">- BASIC (Beginners All-purpose Symbolic Instruction Code). Creado el año 1965 por Kemeny y Kurtz (USA), Es un lenguaje de uso general muy fácil de usar, el más difundido entre los microordenadores. La versión VISUAL BASIC (Microsoft) permite programar en Windows. >> <span style="font-family: Arial,Helvetica,sans-serif;">- PASCAL. Concebido por el suizo Niklaus Wirth y difundido a partir de 1971, Es un lenguaje de programación estructurado de uso general. Resultan especialmente potentes y manejables las versiones TURBO PASCAL (Borland). >> <span style="font-family: Arial,Helvetica,sans-serif;">- LOGO. Nace en el año 1971 de la mano de Seymor Papert (discípulo del psicólogo suizo Jean Piaget ). Es un lenguaje muy útil en el ámbito educativo ja que permite al alumno aprender activamente con el ordenador mediante la construcción y exploración de micromonos, el más conocido de los cuales es el micromundo de la tortuga. >> <span style="font-family: Arial,Helvetica,sans-serif;">- C. Lenguaje estructurado de uso general, parecido al PASCAL, que asegura la transportabilidad de los programas entre ordenadores diferentes. >> <span style="font-family: Arial,Helvetica,sans-serif;">- Toolbook: es un lenguaje de autor que facilita la programación en los entornos WINDOWS y MAC SYSTEM. Permite realizar programas multimedia y hipertext. >> <span style="font-family: Arial,Helvetica,sans-serif;">PROLOG (PROgraming in LOGic). A diferencia de los anteriores, que son lenguajes procedimentales, PROLOG pertenece al grupo de los lenguajes declarativos. Se utiliza mucho en el campo de la Inteligencia Artificial. <span style="font-family: Arial,Helvetica,sans-serif;">Como los ordenadores sólo entienden el lenguaje máquina, cuando se programa con ensambladores o lenguajes de alto nivel es necesario usar programas traductores que traduzcan el programa acabado a lenguaje máquina. <span style="font-family: Arial,Helvetica,sans-serif;"> <span style="font-family: Arial,Helvetica,sans-serif;">**-** <span style="color: #ff0000; font-family: Arial,Helvetica,sans-serif; font-size: small;">** Los sistemas operativos ** <span style="font-family: Arial,Helvetica,sans-serif;"> (operating systems) son un conjunto de programas informáticos que se encargan de la comunicación entre la Unidad Central y sus periféricos (teclado, pantalla, unidades de disco...) y nos permiten controlar el ordenador. Este control se realiza mediante una serie de comandos que ordenan acciones como: ver el contenido de un disco, borrar la pantalla, copiar discos... Según el número de terminales del ordenador distinguimos: > <span style="font-family: Arial,Helvetica,sans-serif;">- Sistemas operativos **monousuarios**: sólo permiten el trabajo de un único usuario delante del ordenador, como el MS/DOS, WINDOWS > <span style="font-family: Arial,Helvetica,sans-serif;">- Sistemas operativos **multiusuarios**: permiten el trabajo simultáneo de diversos usuarios en terminales diferentes, como el UNIX y el XENIX. <span style="font-family: Arial,Helvetica,sans-serif;">Si consideramos los trabajos que el ordenador puede procesar a la vez podemos distinguir dos tipos de SISTEMAS OPERATIVOS: > <span style="font-family: Arial,Helvetica,sans-serif;">- Sistemas operativos monoproceso, que hacen los trabajos sucesivamente, uno detrás del otro, como el MS/DOS. > <span style="font-family: Arial,Helvetica,sans-serif;">- Sistemas operativos multiproceso, que permiten hacer al ordenador diversos trabajos en paralelo a la vez, como por ejemplo los sistemas: OS/2 y WINDOWS. <span style="font-family: Arial,Helvetica,sans-serif;">Los sistemas operativos que se han utilizado más en los ordenadores personales han sido: <span style="font-family: Arial,Helvetica,sans-serif;">**- MS/DOS.** El sistema operativo MS/DOS actualmente ya en desuso. Algunos de sus comandos son los siguientes: >> <span style="font-family: Arial,Helvetica,sans-serif;">- DIR: muestra los ficheros y directorios que contiene un disco. >> <span style="font-family: Arial,Helvetica,sans-serif;">- FORMAT: realiza el formateo de los discos. >> <span style="font-family: Arial,Helvetica,sans-serif;">- DISKCOPY: realiza una copia completa de un disquete. >> <span style="font-family: Arial,Helvetica,sans-serif;">- COPY: copia algunos ficheros de un disco. >> <span style="font-family: Arial,Helvetica,sans-serif;">- MD: permite crear nuevos directorios en el disco. >> <span style="font-family: Arial,Helvetica,sans-serif;">- CD: permite enviar de directorios. >> <span style="font-family: Arial,Helvetica,sans-serif;">- ERASE: elimina ficheros del disco. <span style="font-family: Arial,Helvetica,sans-serif;">- **MAC OS/SYSTEM**. Es el sistema operativo de los ordenadores Macintosh. Su entorno de trabajo ha sido siempre un modelo en cuanto a facilidad de uso. Sus principales elementos son los mismos de WINDOWS. <span style="font-family: Arial,Helvetica,sans-serif;">**- WINDOWS**. El sistema operativo WINDOWS, es el más extendido actualmente en todo el mundo. Actúa como un sistema operativo que mejora las prestaciones ofrecidas por el sistema operativo MS/DOS y ofrece un entorno de trabajo más intuitivo y amigable. Sus principales elementos son: >> <span style="font-family: Arial,Helvetica,sans-serif;">- Menús: a través de los cuales se seleccionan las acciones a realizar. >> <span style="font-family: Arial,Helvetica,sans-serif;">- Ventanas (windows): espacios donde se muestra la información y se realizan los trabajos. >> <span style="font-family: Arial,Helvetica,sans-serif;">- Iconos: con los que se representan las acciones que se pueden realizar y los programas disponibles <span style="font-family: Arial,Helvetica,sans-serif;">Todos los programas disponibles que funcionan con el sistema WINDOWS acostumbran a tener una estructura de menús similar, de manera que se facilita su aprendizaje. <span style="font-family: Arial,Helvetica,sans-serif;">**- LINUX.** Sistema operativo gratuito, que se va extendiendo lentamente. <span style="font-family: Arial,Helvetica,sans-serif;">** - Aplicaciones de uso general. ** <span style="font-family: Arial,Helvetica,sans-serif;">Las APLICACIONES DE USO GENERAL (también llamadas aplicaciones horizontales o software de base) son programas que resultan de utilidad en el desarrollo de muchas actividades humanas diferentes. Los más utilizados son: <span style="font-family: Arial,Helvetica,sans-serif;">- Los **PROCESADORES DE TEXTOS** (Word processing) son programas que facilitan la edición de textos, cartas, documentos... Actualmente el más utilizado es el Microsoft Word. Con la ayuda de una impresora convierten el ordenador en una potente y sofisticada máquina de escribir que, entre otras funciones permite: >> <span style="font-family: Arial,Helvetica,sans-serif;">- Justificar automáticamente márgenes. >> <span style="font-family: Arial,Helvetica,sans-serif;">- Borrar, corregir y añadir frases a cualquier lugar de un documento. >> <span style="font-family: Arial,Helvetica,sans-serif;">- Almacenar los documentos en el disco y sacar copias. >> <span style="font-family: Arial,Helvetica,sans-serif;">- Hacer una corrección ortográfica. >> <span style="font-family: Arial,Helvetica,sans-serif;">- Editar cartas personalizadas. <span style="font-family: Arial,Helvetica,sans-serif;">- <span style="font-family: Arial,Helvetica,sans-serif;">Los **GESTORES DE BASES DE DATOS** se usan para la creación, modificación y archivo de documentos y fiches sobre muy diversos temas, y permiten la búsqueda, clasificación y listado de las informaciones. Podemos distinguir dos tipos de bases de datos: >> <span style="font-family: Arial,Helvetica,sans-serif;">- **B.D. Documentales**, especializadas en la gestión de grandes volúmenes de información documental: resúmenes de libros, artículos de periódicos... Por ejemplo el programa MICROQUESTEL. >> <span style="font-family: Arial,Helvetica,sans-serif;">- **B.D. relacionales**, especializadas en la gestión de información muy estructurada en campos: fichas, cuadres de doble entrada... Por ejemplo los programas: DBASE, File Maker y Microsoft Access. <span style="font-family: Arial,Helvetica,sans-serif;">- <span style="font-family: Arial,Helvetica,sans-serif;">Los **HOJAS DE CÁLCULO** son programas especializados en hacer cálculos matemáticos. <span style="font-family: Arial,Helvetica,sans-serif;">Agilizan los trabajos que requieren muchas operaciones numéricas como los estudios provisionales, el manejo de modelos... <span style="font-family: Arial,Helvetica,sans-serif;">Así resultarán útiles para la elaboración y actualización de presupuestos, en los estudios estadísticos, etc. Actualmente las más utilizadas son <span style="font-family: Arial,Helvetica,sans-serif;"> LOTUS 1-2-3 y Microsoft Excel <span style="font-family: Arial,Helvetica,sans-serif;">- <span style="font-family: Arial,Helvetica,sans-serif;">Los **EDITORES GRÁFICOS** son programas (Microsoft Paint, Photoshop...) que facilitan la elaboración de gráficos y dibujos: >> <span style="font-family: Arial,Helvetica,sans-serif;">- Gráficos geométricos. >> <span style="font-family: Arial,Helvetica,sans-serif;">- Dibujos artísticos. >> <span style="font-family: Arial,Helvetica,sans-serif;">- Gráficos estadísticos: diagramas de barras, histogramas, diagramas de sectores, pictogramas... <span style="font-family: Arial,Helvetica,sans-serif;">- <span style="font-family: Arial,Helvetica,sans-serif;">Los **PROGRAMAS DE COMUNICACIONES** son programas especializados en transmitir ficheros, gestionar el correo electrónico o navegar por las redes telemáticas. <span style="font-family: Arial,Helvetica,sans-serif;">** - Aplicaciones específicas. ** Las APLICACIONES ESPECÍFICAS (también llamadas aplicaciones verticales) son programas que se utilizan exclusivamente en unas actividades muy concretas: > <span style="font-family: Arial,Helvetica,sans-serif;">- Contabilidad y gestión comercial > <span style="font-family: Arial,Helvetica,sans-serif;">- Diseño gráfico y arquitectura > <span style="font-family: Arial,Helvetica,sans-serif;">- Fabricación asistida > <span style="font-family: Arial,Helvetica,sans-serif;">- Educación > <span style="font-family: Arial,Helvetica,sans-serif;">- Gestión de centros educativos > <span style="font-family: Arial,Helvetica,sans-serif;">- Juegos
 * <span style="font-family: Arial,Helvetica,sans-serif;">EL SOFTWARE **