El documento habla sobre los sistemas operativos y lenguajes de programación. Explica que un sistema operativo es un conjunto de programas que administran los recursos de una computadora y permiten la interacción con el usuario. Luego describe los diferentes tipos de sistemas operativos, como los libres cuyo código es accesible y los privativos cuyo código no lo es. También define los lenguajes de programación como sistemas de comunicación para computadoras e identifica lenguajes de bajo y alto nivel, dando ejemplos como C, Java y SQL
2. QUE ES UN SISTEMA OPERATIVO
■ El conjunto de programas informáticos
que permite la administración eficaz de
los recursos de una computadora es
conocido como sistema operativo o
software de sistema. Estos programas
comienzan a trabajar apenas se enciende
el equipo, ya que gestionan el hardware
desde los niveles más básicos y permiten
además la interacción con el usuario.
3. CLASES DE SISTEMAS OPERATIVOS
■ la libertad para ejecutar el programa sea cual sea el
propósito.
■ la libertad para estudiar el código fuente y el
funcionamiento del programa y adaptarlo a tus
necesidades.
■ la libertad para ayudar a los demás a partir de la
distribución de copias exactas del programa.
■ la libertad para mejorar el programa y luego publicarlo
para crear copias modificadas, sin estar obligado a
notificarlo a nadie.
LIBRES :Tiene que ir acompañado de su código fuente, permitiendo a los usuarios su total acceso
y la absoluta libertad de distribuirlo, modificarlo, copiarlo y usarlo. todo ello garantiza cuatro
libertades que son de vital importancia para richard stallman por impulsar la cooperación y, en
general, la solidaridad entre la sociedad. éstas son:
4. Pero, a pesar de que su libertad está totalmente restringida,
también le acompañan una serie de ventajas:
■ Facilidad de adquisición.
■ Existencia de programas más específicos para cualquier
actividad o tarea.
■ Mayor desarrollo de los programas al contar una mayor
inversión.
■ Mayor compatibilidad con el hardware.
PRIVATIVOS: es, por el contrario, cualquier programa informático en el que el código fuente no está
disponible impidiendo que los usuarios puedan ejecutarlo, estudiarlo, modificarlo y copiarlo.
5. LENGUAJE DE PROGRAMACIÓN
■ Un lenguaje de programación es básicamente
un sistema estructurado de comunicación,
similar al humano, el cual nos permite
comunicarnos por medio de signos, ya sean
palabras, sonidos o gestos. Refiriéndonos a
los aparatos, este sistema está organizado
para que se entiendan entre sí y a su vez
interprete las instrucciones que debe
ejecutar.
■ El término programación se define como un
conjunto de instrucciones consecutivas y
ordenadas que llevan a ejecutar una tarea
específica.
6. CLASES DE LENGUAJE DE
PROGRAMACIÓN
LENGUAJES DE BAJO NIVEL : Son lenguajes totalmente dependientes
de la máquina, es decir que el programa que se realiza con este tipo de
lenguajes no se pueden migrar o utilizar en otras maquinas. Al estar
prácticamente diseñados a medida del hardware, aprovechan al
máximo las características del mismo.
Dentro de este grupo se encuentran:
El lenguaje maquina: este lenguaje ordena a la máquina las
operaciones fundamentales para su funcionamiento. Cnsiste en la
combinación de 0's y 1's para formar las ordenes entendibles por el
hardware de la maquina.
Este lenguaje es mucho más rápido que los lenguajes de alto nivel.
El lenguaje ensamblador es un derivado del lenguaje maquina y esta
formado por abreviaturas de letras y números llamadas
mnemotécnicos. Con la aparición de este lenguaje se crearon los
programas traductores para poder pasar los programas escritos en
lenguaje ensamblador a lenguaje máquina.
7. • C: lenguaje orientado principalmente a los sistemas
operativos. Se puede crear un software para sistemas
operativos como Windows o Linux, también es muy usado en
robótica para crear simuladores o para experimentos
informáticos.
• Java: es uno de los lenguajes favoritos ya que permite
construir programas que gestionan la memoria del dispositivo
donde reside la aplicación, como por ejemplo herramientas,
juegos y apps. Es utilizado en dispositivos móviles, aparatos de
televisión y computadores personales.
LENGUAJE ALTO NIVEL : No dependen de la máquina y sirven principalmente para crear programas
informáticos que puedan solucionar distintos tipos de necesidades.
Ahora bien, algunos de los lenguajes de programación más utilizados son SQL, PHP, C y Java.
• SQL: son las siglas de Structured Query Language (Lenguaje Estructurado de Consulta). Su función
principal es actuar sobre una base de datos y extraer su contenido para almacenar, introducir,
actualizar, eliminar y consultar información.
• PHP: es un acrónimo recursivo que significa PHP Hypertext Pre-processor. Es utilizado para el
desarrollo de sitios online, ya que es posible combinarlo con HTML. Es un lenguaje de lado del
servidor, es decir, que primero se ejecuta en éste y posteriormente regresa al navegador del usuario
como resultado una página web.