Please enable JavaScript.
Coggle requires JavaScript to display documents.
EL SOFTWARE Y SUS APLICACIONES, Software para desarrollar - 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.
Los Drivers: Son colaboradores directos del sistema operativo y su función
consiste en emplear dispositivos especializados y desconocidos por el sistema.
Firmware:
algunos de estos programas son almacenados en circuitos de Memoria
ROM y puestos dentro del ordenador, utilizan receptáculos (sockets) diseñados para
tal propósito, nunca se borran y siempre se activan al encender el computador.
Los DLL (Dynamic Link Librarier o Bibliotecas de Enlace Dinámico): Son
programas subordinados que ofrecen sus servicios a otros programas solicitados por
el usuario o por el propio sistema operativo.
SOFTWARE DE APLICACIÓN
son un grupo de programas llamados Ofimática, que
incluye: procesadores de textos o palabras, presentaciones electrónicas, hojas
electrónicas, software de publicaciones, programas de dibujo, base de datos y
acceso a Internet.
Aplicaciones de uso general:
Aplicaciones de uso especializado: programas sólo pueden ser usados en
propiedad por quienes tienen alguna habilidad especial, como por ejemplo el dibujo.
Aplicaciones administrativas: son programas que permiten que el computador
ejecute la parte mecánica y matemática de la administración de todo negocio,
empresa o institución. Por tradición se les conoce como los “Cinco Grandes” y son:
contabilidad general, cuentas por cobrar, cuentas por pagar, inventario, ventas
y nómina o planilla de pagos.
Este grupo de software está compuesto por programas relacionados con la labor productiva
de programadores de computadoras, analistas de sistemas e ingenieros en Informática y de
Sistemas.
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.
Estas personas se les llaman “Hackers” y “Crackers”, los primeros son espías curiosos a
quienes gusta entrar a los sistemas, observar, aprender, demostrar que nadie les estorba y
notificar su presencia. Los crackers gozan en destruir sistemas e imaginar la desesperación
de los usuarios al no poder hacer nada para evitarlo.
Estas personas se les llaman “Hackers” y “Crackers”, los primeros son espías curiosos a
quienes gusta entrar a los sistemas, observar, aprender, demostrar que nadie les estorba y
notificar su presencia. Los crackers gozan en destruir sistemas e imaginar la desesperación
de los usuarios al no poder hacer nada para evitarlo.
Entre estos tipos de software conocemos los siguientes tipos: los virus gusanos, caballos
de Troya, bombas de tiempo y esquemas de protección.
Los virus informáticos van adheridos a la cola de algún programa y una vez activado, se
desprende, hace que el sistema reproduzca y distribuya muchas copias, y luego procede con
la labor para la cual fue diseñado.
Software para desarrollar
Las computadoras solamente entienden un lenguaje, el Lenguaje de Máquina.
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.
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:
Intérprete: traducen en tiempo real las instrucciones del programa al lenguaje de
máquina 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.
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.
Basic: es el más fácil de aprender, aunque tiene dificultades en el manejo de base de
datos.
Lenguaje C: se hizo para reemplazar al Assembler y se utiliza para escribir los
sistemas operativos
Lenguaje C: se hizo para reemplazar al Assembler y se utiliza para escribir los
sistemas operativos
FoxPro: es un descendiente directo del Clipper (de los años 90s), quien a su vez lo
era del DBase (de los 80s).
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, ya sea directamente de ti o
mediante un programa escrito en HTML.
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.