Fundamentos de Software, Sistemas Operativos y Estructura de Linux
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 7,03 KB
Clasificación y Conceptos Fundamentales de Software
Clasificación de software: sistemas operativos, software de aplicación, lenguajes de programación y software de uso general.
Software: procedimientos y reglas lógicas escritas en la forma de programas y aplicaciones, que definen el modo de operación de la computadora.
Software de aplicación: han permitido al hombre simplificar y mejorar muchas tareas rutinarias y repetitivas, dando a las computadoras un carácter muy práctico y popular para la humanidad.
Arquitectura y Lenguajes de Programación
Arquitectura de software: lenguaje de alto nivel, lenguaje ensamblador, lenguaje máquina y hardware.
- Lenguaje máquina: único lenguaje que entiende el hardware (máquina).
- Lenguaje ensamblador: usa mnemónicos (palabras cortas escritas con caracteres alfanuméricos) para codificar las operaciones.
- Lenguaje de alto nivel: basado en una estructura gramatical que permite el anidamiento de instrucciones.
Lenguaje de programación: de bajo nivel y de alto nivel. El lenguaje de programación sirve para que el usuario le dé instrucciones a la computadora.
Sistemas Operativos y Software de Uso General
Tipos de sistemas operativos: interfaz de línea de comandos e interfaces gráficas de comandos.
4 tareas del sistema operativo:
- Permite o proporciona al usuario una interfaz.
- Administra los dispositivos del hardware de la computadora.
- Administra y mantiene los sistemas de archivos de disco.
- Apoya a otros programas.
Software de uso general: son los software de uso empresarial, con el propósito de simplificar las tareas de las personas.
Base de datos: es un lugar donde se almacena la información. Ejemplos: Access, SQL Server, MySQL.
Software Libre y Seguridad Informática
Software de distribución libre: es un software que se usa, modifica, copia y distribuye libremente.
4 libertades básicas del software libre:
- (0) Ejecutar el programa con cualquier propósito.
- (1) Estudiar y modificar el programa.
- (2) Copiar el programa de manera que se pueda ayudar.
- (3) Mejorar el programa y publicar las mejoras.
Antivirus: los antivirus son programas cuya función es detectar y eliminar virus informáticos y otros programas maliciosos.
¿Qué hace un antivirus?: compara el código de cada archivo con una base de datos de los códigos (también conocidos como firmas o vacunas) de los virus conocidos, por lo que es importante actualizarla periódicamente a fin de evitar que un virus nuevo no sea detectado.
¿Por qué es necesario actualizar un antivirus?: para mantener actualizada periódicamente la base de datos a fin de evitar que un virus nuevo no sea detectado.
Firewalls: un firewall es un dispositivo que funciona como barrera defensiva entre redes, permitiendo o denegando las transmisiones de una red a la otra.
Firewall de software: estos programas son los más comunes en los hogares, ya que además de resultar mucho más económicos que el hardware, su instalación y actualización es más sencilla.
El Sistema Operativo Linux
¿Qué es Linux?: es un Sistema Operativo. Es una implementación de libre distribución UNIX para computadoras personales (PC), servidores y estaciones de trabajo.
¿Quién y en qué año nace Linux?: a principios de la década de los noventa, era el año 1991, creado por Linus Torvalds.
Características de Linux: multitarea, multiusuario, multiplataforma y multiprocesador.
Distribuciones de Linux
- Red Hat: es una distribución Linux creada por Red Hat, que fue una de las más populares en los entornos de usuarios domésticos.
- SUSE Linux: es una de las más conocidas distribuciones Linux existentes a nivel mundial. Entre las principales virtudes de esta distribución se encuentra el que sea una de las más sencillas de instalar y administrar, ya que cuenta con varios asistentes gráficos para completar diversas tareas.
- Caldera: es una distribución más comercial, tal vez la más comercial de todas, enfocada a un público particular de EE. UU., y tradicionalmente fue la más cara (no tal vez ahora), pero que tiene como justificativo de su precio que trae incorporados programas comerciales como WordPerfect, etc.
- Corel Linux: del famoso Corel Draw, propietaria luego de WordPerfect, es una empresa canadiense que desde hace un tiempo ha comprometido gran esfuerzo en Linux, y ha sacado su propia distribución, basada en Debian.
Gestión de Particiones en Disco Duro
¿Cuántas particiones primarias pueden tenerse como máximo en un disco duro?: 4 particiones.
La lógica para denominarlas en el sistema Linux es: hda1, hda2, hda3 y hda4.
Dentro de una partición extendida pueden haber muchas particiones lógicas; Linux las define de la siguiente manera: hda5, hda6, hda7, ..., hdan.
Un usuario de Windows tiene un disco duro IDE con una partición primaria (C:) y otra extendida que tiene dos particiones lógicas (D: y E:).
Tipos de Particiones
Existen dos tipos de particiones: las primarias y las extendidas.
- Particiones Primarias: sirven para albergar sistemas operativos y datos de programa. El número máximo de particiones primarias es 4.
- Particiones Extendidas: se utilizan para alargar el número máximo de particiones hasta el infinito. Puede contener tantas particiones como se deseen, y estas se denominan generalmente unidades lógicas.