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:

  1. Permite o proporciona al usuario una interfaz.
  2. Administra los dispositivos del hardware de la computadora.
  3. Administra y mantiene los sistemas de archivos de disco.
  4. 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.

Entradas relacionadas: