Please enable JavaScript.
Coggle requires JavaScript to display documents.
EL SOFTWARE Y SUS APLICACIONES, DANIELA DIAZ 10 F, image - Coggle Diagram
EL SOFTWARE Y SUS APLICACIONES
Sistema operativo
Si el CPU es el cerebro del computador, el sistema operativo es
la mente que lo maneja y utiliza todo su potencial. La función principal del Firmware
es instalar el sistema operativo, que es un grupo de programas que maniobran y
administran todos los recursos del sistema para ponerlos a la disposición de los
programas de alto como Los Drivers y Los DLL (Dynamic Link Librarier o Bibliotecas de Enlace Dinámico
SOFTWARE DE APLICACIÓN
Son programas diseñados para ser manejados por usuarios, en su mayoría principiantes. Sus
funciones son las de realizar para éstos tareas más complejas orientadas a las labores de
quienes las utilizan. Ellos elevan la efectividad de los funcionarios y profesionales, asumen
la parte tediosa, repetitiva, mecánica, masiva de la mayoría de los puestos de trabajo y ocupaciones, liberan la mente del usuario para otros asuntos más creativos.
LOS VIRUS EN INFORMATICA
Son programas escritos por personas muy inteligentes, pero con posibles desajustes
psicológicos que disfrutan al espiar, desorganizar, destruir el software y la información de
instituciones, empresas, particulares y en ocasiones también el Hardware.
Entre estos tipos de software conocemos los siguientes tipos de virus:
los virus gusanos
caballos de
Troya
bombas de tiempo
esquemas de protección
Firmware
algunos de estos problemas son almacenados en circuitos de Memoria.
ROM y puestos dentro del ordenador, utilizan receptáculos (sockets) diseñados para
tal proposito, nunca se borran y siempre se activan al encender el computador. Ellos
realizan funciones elementales de bajo nivel y sirven de apoyo a todo un grupo de
programas especilizados de mediano y alto nivel.
SOFTWARE ANTIVIRUS Y SEGURIDAD PARA INTERNET
Son programas especializados en la detección y neutralización de los virus informáticos. Es
recomendable instalar alguno y ejecutarlo con regularidad.
entre los más populares son:
Avast, AVG, Kaspersky, McAfee, Nod32, Norton Antivirus, Panda y PC-Tools Antivirus.
Desde hace varios años se han hecho popular un tipo de software llamado “Internet Security”
SOFTWARE PARA DESARROLLO
Para escribir programas diferentes a los lenguajes de máquina, hay muchos de programación
que usualmente traen:
✓ Un editor para copiar y corregir los programas.
✓ Un entorno que permite probarlos, comprobarlos muchas veces antes de generar la versión final.
Entre ellos tenemos:
Assembler o Ensamblador: es el primero y está directamente relacionado con el
lenguaje de máquina, que es el único que se traduce mediante los Compaginadores.
Cobol: fue incrementado en la década de los 60s y su división de datos ha inspirado toda la tecnología y lenguajes orientados a las bases de datos y su utilización principalmente comercial.
FoxPro: es un descendiente directo del Clipper ( de los años 90s), quien a su vez lo era del DBase (de los 80s). Se especializa en el manejo y acceso de Base de Datos formadas por archivos planos o tablas.
SQL: es un sencillo lenguaje de acceso a base de datos y sus siglas significan
Structured Query Language.
HTML: es el lenguaje diseñado especialmente para expandir y mantener páginas
Web.
PHP: es la contraparte de HTML que corre en el Servidor y que satisface los deseos
que tu computador expresa mediante el navegador.
Basic: es el más fácil de aprender, aunque tiene dificultades en el manejo de base de datos. Fue desarrollado por los profesores Kemmeny y Kurth en los años 70 y su nombre es proveniente de código simbólico de instrucciones de todo propósito para principiantes. Una versión que sobrevive es Visual Basic 2010.
Java: es un lenguaje interpretado que se deriva del lenguaje C++ y que se ha hecho muy popular en aplicaciones para Internet, donde puede actuar como subrutinas incrustadas en programas escritos en HTML.
Las computadoras solamente entienden un lenguaje, el Lenguaje de Máquina. No es más que una colección de unos y ceros binarios que indican al computador microinstrucciones, operando y operadores, está fuertemente orientado al procesador central, la memoria, los puertos de entrada/salida y las unidades de almacenamiento.
Hay dos tipos de traductores de lenguaje de programación:
✓ Bajo Nivel (Compaginadores): traducen microinstrucciones escritas en abreviaturas, pero que siguen orientadas hacia el computador, sus recursos físicos.
✓ Alto Nivel (Intérpretes y Compiladores): traducen instrucciones orientadas al problema y desligan al programador del control de recursos físicos del computador.
Los lenguajes de Alto Nivel pueden ser:
Compiladores sin Enlazador: traduce (compila) el programa a un lenguaje cercano al de máquina del cual escribe un programa llamado “objeto”, que requiere de un rápido y versátil intérprete de tiempo real y de bajo nivel (run time), para su ejecución por parte del computador.
Compiladores y Enlazador: traducen el programa, escriben otro similar pero en lenguaje de máquina, le añade las librerías estáticas necesarias (programa ejecutable), que es el que leerá y obedecerá el computador directamente.
Intérprete: traducen en tiempo real las instrucciones del programa al lenguaje de
máquina del computador.
DANIELA DIAZ 10 F