Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Inte00006 T2 L2 Ok

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Fundamentos sistemas

operativos basados en
UNIX-MSDOS*

Material de lectura
1. INTRODUCCIÓN

En la era digital en la que vivimos, la programación se ha convertido en una habilidad esencial. Desde los
dispositivos que usamos a diario hasta las complejas aplicaciones empresariales, todo funciona gracias a
la programación. Pero ¿alguna vez te has preguntado cómo comenzó esta revolución digital? En este
material de lectura, exploraremos el fascinante mundo del marco conceptual e histórico de la
programación. Desde sus inicios hasta su importancia contemporánea y sus aplicaciones en la vida
cotidiana, te sumergirás en los conceptos básicos que han dado forma a la forma en que interactuamos
con la tecnología hoy en día.

2. ESTRUCTURA DE CONTENIDOS

Fundamentos sistemas operativos basados en UNIX-MSDOS*

1. Introducción a los sistemas operativos


2. Sistema de archivos
3. Importancia de la terminal
4. Comandos básicos

3. DESARROLLO DE CONTENIDOS

Fundamentos sistemas operativos basados en UNIX-MSDOS*

1. Introducción a los sistemas operativos

Un sistema operativo es el software principal que permite que una computadora funcione. Es el
intermediario vital entre los usuarios y el hardware de la computadora, proporcionando una interfaz que
permite a los usuarios interactuar con la máquina de manera efectiva y eficiente.

El sistema operativo desempeña varias funciones clave:

Supervisión de Operaciones del Sistema:

• Controla y supervisa el hardware de la computadora, asegurando que todos los


componentes trabajen en armonía.
• Gestiona la ejecución de programas y procesos, asegurando que tengan acceso a los
recursos necesarios y se ejecuten sin conflictos.

Administración de Recursos:

• Controla el uso de recursos como CPU, memoria, almacenamiento y dispositivos de


entrada/salida.

2
• Optimiza la asignación de recursos para garantizar un rendimiento eficiente del sistema
y evitar conflictos de recursos.

Proporcionar Servicios a los Programas de Aplicación:

• Ofrece interfaces y servicios para que las aplicaciones puedan funcionar. Esto incluye
servicios de red, manejo de archivos, y acceso a dispositivos periféricos.
• Permite que los programas de aplicación se ejecuten sin necesidad de conocer los
detalles internos del hardware de la computadora.

UNIX y MSDOS:

UNIX, desarrollado en los años 70 por un grupo de investigadores, es conocido por su robustez, estabilidad
y capacidad multitarea. Su diseño modular y su enfoque en la eficiencia han hecho de UNIX un sistema
operativo ampliamente utilizado en servidores y estaciones de trabajo. Ha influido en muchos otros
sistemas operativos, incluidos Linux y macOS.

Por otro lado, MSDOS (Microsoft Disk Operating System), desarrollado por Microsoft, fue lanzado en
1981. Fue la base para la línea de sistemas operativos Windows de Microsoft. MSDOS se convirtió en la
plataforma dominante para las computadoras personales durante las décadas de 1980 y 1990, influyendo
significativamente en la evolución de la informática personal y estableciendo las bases para las interfaces
gráficas de usuario que usamos hoy en día.

2. Sistema de archivos

El sistema de archivos es un componente fundamental de cualquier sistema operativo, proporcionando


una estructura organizativa para los datos almacenados en un dispositivo de almacenamiento, como un
disco duro o una unidad flash. Permite a los usuarios gestionar información, organizar archivos y recuperar
datos cuando sea necesario. Tanto en los sistemas basados en UNIX como en MSDOS, el sistema de
archivos juega un papel central en la administración de datos.

Organización y Almacenamiento:

El sistema de archivos organiza los datos en unidades lógicas llamadas archivos. Estos archivos pueden
contener cualquier tipo de información: desde texto e imágenes hasta programas y configuraciones del
sistema. Los archivos se agrupan en directorios (también conocidos como carpetas) para facilitar la
organización. Los directorios pueden contener archivos y subdirectorios, creando una estructura
jerárquica que refleja la organización lógica de los datos.

Enfoque UNIX:

En los sistemas basados en UNIX, la filosofía es "todo es un archivo". Esto significa que no solo los
documentos y programas son archivos, sino también los dispositivos de hardware, como impresoras y
discos duros. Esta uniformidad simplifica el acceso y la manipulación de datos. En UNIX, los archivos se

3
organizan en un sistema de archivos jerárquico que comienza con el directorio raíz ("/") y se ramifica en
subdirectorios y archivos individuales. Los usuarios y los programas interactúan con estos archivos
utilizando comandos en la terminal.

Enfoque MSDOS

En MSDOS y en sistemas operativos Windows derivados de él, también se utiliza un sistema de archivos
jerárquico, aunque su estructura difiere de UNIX. En MSDOS, los archivos se organizan en unidades, como
C: o D:, cada una con su propio sistema de archivos. Dentro de estas unidades, los archivos se almacenan
en directorios. Los usuarios interactúan con estos archivos a través de interfaces gráficas de usuario (GUI)
proporcionadas por el sistema operativo, aunque también es posible acceder a ellos mediante comandos
de línea de comandos.

Importancia de la Organización

Un sistema de archivos bien organizado es fundamental para la eficiencia y la productividad. Facilita la


búsqueda y recuperación rápida de archivos, permite la implementación de medidas de seguridad y
respaldo efectivas y simplifica la gestión del espacio en disco. La estructura del sistema de archivos
también influye en la velocidad de acceso a los datos, ya que una organización eficiente reduce el tiempo
necesario para buscar y recuperar información.

3. Importancia de la terminal

En la era de las interfaces gráficas de usuario (GUI) amigables y visualmente atractivas, la terminal,
también conocida como línea de comandos, puede parecer un vestigio del pasado. Sin embargo, su
importancia perdura y sigue siendo una herramienta invaluable para usuarios avanzados y
administradores del sistema. A continuación, exploraremos por qué la terminal sigue siendo esencial en
el mundo de la informática, tanto en sistemas UNIX como en MSDOS.

Interacción Directa con el Sistema:

La terminal proporciona una forma directa de interactuar con el sistema operativo. A través de comandos
de texto, los usuarios pueden realizar una variedad de tareas, desde la manipulación de archivos hasta la
configuración del sistema. Esta interacción directa ofrece un nivel de control que a menudo no está
disponible a través de interfaces gráficas, permitiendo a los usuarios realizar operaciones precisas y
específicas.

Eficiencia y Automatización:

Para usuarios avanzados y administradores del sistema, la terminal es esencial para la eficiencia. Los
comandos pueden ejecutarse más rápidamente que hacer clic a través de múltiples menús en una interfaz
gráfica. Además, la capacidad de automatizar tareas mediante scripts y secuencias de comandos ofrece
una flexibilidad sin igual. Las tareas repetitivas y complejas pueden automatizarse fácilmente, ahorrando
tiempo y esfuerzo.

4
Control Preciso del Sistema:

La terminal brinda un control preciso sobre el sistema. Los usuarios pueden realizar operaciones delicadas,
modificar configuraciones específicas y diagnosticar problemas a un nivel más profundo. Esto es
fundamental para administradores de sistemas y desarrolladores que necesitan comprender y controlar
diversos aspectos del sistema operativo.

Diagnóstico y Resolución de Problemas:

Cuando surgen problemas en el sistema, la terminal es una herramienta invaluable para el diagnóstico y
la resolución. Los comandos en la terminal proporcionan información detallada sobre el estado del
sistema, los recursos en uso y los procesos en ejecución. Esta información es esencial para identificar y
solucionar problemas, incluso en situaciones donde la interfaz gráfica puede fallar.

Educación y Aprendizaje:

Además de su utilidad práctica, la terminal es una herramienta educativa poderosa. Permite a los usuarios
aprender sobre el funcionamiento interno de un sistema operativo, entender la estructura de archivos y
familiarizarse con comandos y sintaxis. Muchos tutoriales y recursos educativos están basados en la línea
de comandos, lo que fomenta el aprendizaje activo y la comprensión profunda de los conceptos
informáticos.

4. Comandos básicos

Los comandos básicos en la línea de comandos son herramientas fundamentales para cualquier usuario o
administrador del sistema. Estos comandos permiten realizar diversas operaciones, desde la navegación
y manipulación de archivos hasta la gestión de directorios y la copia de archivos. A continuación, se
detallan estos comandos y sus funciones en los sistemas UNIX y MSDOS.

Listado de Archivos y Directorios:

En UNIX: El comando ls se utiliza para listar archivos y directorios en el directorio actual.

En MSDOS: El comando dir muestra una lista de los archivos y carpetas en el directorio actual en sistemas
basados en MSDOS y Windows.

Cambiar de Directorio:

En UNIX: El comando cd se utiliza para cambiar el directorio actual a otro directorio especificado.

cd nombre_del_directorio

En MSDOS: El comando cd se usa de la misma manera en MSDOS para cambiar el directorio.

cd nombre_del_directorio

5
Crear un Nuevo Directorio:

En UNIX: El comando mkdir se utiliza para crear un nuevo directorio con el nombre especificado.

mkdir nombre_del_directorio

En MSDOS: El comando mkdir funciona de la misma manera en MSDOS para crear un nuevo directorio.

mkdir nombre_del_directorio

Eliminar un Archivo:

En UNIX: El comando rm se utiliza para eliminar o borrar un archivo específico.

rm nombre_del_archivo

En MSDOS: El comando del se utiliza para eliminar un archivo en sistemas MSDOS y Windows.

del nombre_del_archivo

Copiar Archivos:

En UNIX: El comando cp se utiliza para copiar archivos desde una ubicación a otra.

cp archivo_origen archivo_destino

En MSDOS: El comando copy se utiliza para copiar archivos en sistemas MSDOS y Windows.

copy archivo_origen archivo_destino

Estos comandos son solo la punta del iceberg en cuanto a las funcionalidades que ofrecen los sistemas
basados en línea de comandos. A medida que los usuarios adquieren experiencia, pueden aprender
comandos más avanzados y complejos para realizar una variedad de tareas en el sistema operativo. La
comprensión de estos comandos básicos es esencial para cualquier persona que desee utilizar
eficientemente la línea de comandos en UNIX y MSDOS.

4. BIBLIOGRAFÍA

• Díaz J. y Mancilla R. (2008). Fundamentos del sistema operativo UNIX. UNED. Tomado
de:
https://lsi.vc.ehu.eus/pablogn/docencia/ISO/Libros%20y%20apuntes/Fundamentos%
20Del%20Sistema%20Operativo%20UNIX%20-
%20Jos%C3%A9%20Manuel%20Diaz.pdf

También podría gustarte