Presentación
-Universidad O&M-
Asignatura: Tecnología del Computador
Profesor: Felipe Arturo Duran Rodríguez
Temas
∘ Software y Sistemas Operativos ∘Recursos compartidos
∘ Estructura ∘Memoria Virtual
∘ Las capas del Software ∘Compartir archivos y impresoras
∘ El BIOS ∘Sistemas de archivos
∘ Control de Proceso ∘Organización de archivos
∘ Administración y Configuración de dispositivos ∘Configuración
∘ Manejo de interrupciones ∘Particiones
∘ Atributos del Hardware ∘Cloud Computer
∘ Tabla de asignación de archivos FAT y
Sistemas de archivos NT
MATRICULA NOMBRE
22-MIST-6-006 Cesar Augusto Peralta Otaño
Introducción
Un Sistema operativo es un programa que administra el
hardware de una computadora. También proporciona las
bases para los programas de aplicación, y actúa como
intermediario entre el usuario y el hardware. Estas tareas,
pueden ser llevadas a cabo de varias formas, lo que permite
que algunos sistemas Operativos se diseñen para ser
prácticos, otros eficientes y otros para ser ambas cosas.
Dado que un sistema operativo es un software grande y
complejo, debe crearse pieza por pieza. En este documento
veremos, entre otras cosas, una introducción a los principales
componentes de un sistema operativo.
El software requiere ser estudiado detenidamente ya que son
muchos elementos que lo conforman, y si no sabemos sus
funciones no podemos manejar correctamente al
computador.
Este programa es muy importante, como también es
importante los diferentes elementos que lo rodean para poder
funcionar, ya que requiere de una serie de sistemas o
programas que lo ayudan a realizar mejor sus funciones.
Es un conjunto de programas, documentos, procedi-mientos, y
rutinas asociadas con la operación de un sistema de cómputo.
Software y Sistemas Operativos
El sistema operativo también es conocido como sistema o
software y puede definirse como el conjunto de programas
que están hechos, específicamente, para ejecutar varias tareas
en las que actúa como intermediario entre el usuario y el
ordenador.
El sistema operativo representa el programa más importante
de la computadora, ya que comienza a trabajar nada más
encender el equipo, ya que se encarga de gestionar el
hardware y permite la interacción con el usuario.
Pero también cumple otras funciones como gestionar el
intercambio de memoria interna entre las diversas
aplicaciones; ejecutar varios programas al mismo tiempo y
determinar en qué orden y en cuánto tiempo se deben
ejecutar; gestionar el intercambio de la memoria interna entre
las aplicaciones; se ocupa de la entrada y la salida de los
dispositivos de hardware que están conectados como los
discos duros, impresoras o puertos.
Estructura
La estructura del computador se fracciona esencialmente en
dos partes: el hardware y el Software. El hardware representa
la parte física del computador, la parte tangible; es decir
aquello que se puede tocar del computador. El software es la
parte lógica del computador, es decir el conjunto de
instrucciones que dirigen al hardware las tareas que debe
efectuar.
Los sistemas informáticos suelen estructurarse en
subsistemas:
• Subsistema físico: asociado al hardware. Incluye entre otros
elementos: CPU, memoria principal, placa base, periféricos
de entrada y salida, etc.
• Subsistema lógico: asociado al software y la arquitectura;
incluye, sistema operativo, firmware, aplicaciones y bases
de datos.
Las capas del Software
Patrones de arquitectura de software
1. Capa persistencia (Base de datos)
Es la capa inferior, el corazón de nuestra aplicación. Ésta capa
solo debe comunicarse con su capa inmediatamente superior.
Es en ésta, dónde se persiste la información, sea en base de
datos, ficheros, memoria...
2. Capa lógica negocio (Modelo)
En esta parte del aplicativo, tenemos toda la lógica
perteneciente a nuestro negocio, el mapeo con las bases de
datos si es el caso y los tipos de datos que existen en nuestra
persistencia.
3. Capa intermedia (Controlador)
Capa que recibe una petición del usuario y contienen todas las
reglas y métodos para transformar, parsear... que se
intercambian entre la vista y el modelo.
4. Capa pública (Vista)
Es la capa superior que se compone de código HTML, CSS3,
JavaScript, por ejemplo, mezclado con código dinámico que
nos proporciona el motor de vistas si es el caso.
El BIOS, o Basic Input/Output System (Sistema Básico de
Entrada/Salida), es la capa más fundamental del software. Esta
capa trabaja directamente con las señales que controlan los
componentes del hardware. La mayor parte de su trabajo se
lleva a cabo
cuando se prende la computadora.
El BIOS
Como el programa de inicio más importante de tu PC, el BIOS
(sistema básico de entrada / salida, por sus siglas en inglés), es
el software integrado al procesador central responsable de
iniciar tu sistema.
Integrado normalmente en tu computadora como un chip de
la tarjeta madre, el BIOS funciona como un catalizador para
poner en acción la funcionalidad de la PC.
El sistema BIOS también es responsable de administrar el flujo
de datos entre el sistema operativo de tu computadora y
cualquier dispositivo conectado a ésta, incluido el disco duro,
teclado, adaptador de video, impresora o mouse.
La utilidad de configuración del BIOS le permite configurar
funciones del sistema como la visualización de la lista de inicio
y, asimismo, seleccionar el modo de inicio Legacy o Unified
Extensible Firmware Interface (UEFI).
Control de Proceso
En el ámbito de la informática, el concepto se refiere a la
ejecución de diversas instrucciones por parte del
microprocesador, de acuerdo a lo que indica un programa. El
sistema operativo de la computadora (ordenador) se encarga
de gestionar los procesos.
El bloque de control del proceso (BCP) o en inglés PCB
(Process Control Block) es un registro especial donde el
sistema operativo agrupa toda la información que necesita
conocer respecto a un proceso particular. Cada vez que se
crea un proceso el sistema operativo crea el BCP
correspondiente para que sirva como descripción en tiempo
de ejecución durante toda la vida del proceso.
Cuando el proceso termina, su BCP es borrado y el registro
puede ser utilizado para otros procesos. Un proceso resulta
conocido para el sistema operativo y por tanto elegible para
competir por los recursos del sistema sólo cuando existe un
BCP activo asociado a él. El bloque de control de proceso es
una estructura de datos con campos para registrar los
diferentes aspectos de la ejecución del proceso y de la
utilización de recursos. La información almacenada en un BCP
incluye típicamente algunos o todos los campos siguientes:
Identificador del proceso (Process Identificator -PID-, de sus
siglas en inglés). Estado del proceso. Por ej.: listo, en espera,
bloqueado. Contador de programa: dirección de la próxima
instrucción a ejecutar. Valores de registro de CPU. Se utilizan
también en el cambio de contexto. Espacio de direcciones de
memoria. Prioridad en caso de utilizarse dicho algoritmo para
planificación de CPU. Lista de recursos asignados (incluyendo
descriptores de archivos y sockets abiertos). Estadísticas del
proceso. Datos del propietario (owner). Permisos asignados.
Signals pendientes de ser servidos. (Almacenados en un mapa
de bits).
Administración y Configuración de
dispositivos
El administrador de dispositivos es una herramienta del
sistema operativo de Microsoft, Windows, que permite aplicar
ajustes y controlar los distintos componentes de hardware en
un PC. Dispone de una interfaz muy simple, con una vista en
forma de árbol que agrupa el hardware del equipo en distintas
categorías.
En informática, la configuración es un conjunto de datos que
determina el valor de algunas variables de un programa
informático o de un sistema operativo.
La idea de configuración suele emplearse en el ámbito de la
informática y de la electrónica. Se conoce como configuración
a la serie de datos que establecen el valor de ciertas variables
de un software o que indican cómo debe funcionar un
aparato.
Manejo de interrupciones
Una interrupción consiste en un mecanismo que provoca la
alteración del orden lógico de ejecución de instrucciones
como respuesta a un evento externo, generado por el
hardware de entrada/salida en forma asincrónica al programa
que está siendo ejecutado y fuera de su control.
Es una señal recibida por el procesador de una computadora,
que indica que debe «interrumpir» el curso de ejecución
actual y pasar a ejecutar código específico para tratar esta
situación.
Las interrupciones son generadas por los dispositivos
periféricos habilitando una señal del CPU (llamada IRQ del
inglés "interrupt request") para solicitar atención de este. Por
ejemplo. cuando un disco duro completa una lectura solicita
atención al igual que cada vez que se presiona una tecla o se
mueve el ratón.
Atributos del Hardware
Las características de hardware son muy importantes a la hora
de adquirir un computador, pues dependiendo de las mismas,
se podrán realizar ciertas tareas.
Las características del hardware definen lo que puede realizar
una computadora o dispositivo, o al menos, la capacidad para
realizarlo de una manera óptima.
Entre las principales características del hardware podemos
encontrar:
Potencia. Muchos componentes de hardware se miden por su
potencia o capacidad de proceso como pueden ser los
microprocesadores o las tarjetas gráficas.
Velocidad. El concepto de velocidad está presente en la
mayoría de los elementos de hardware y hacen referencia a la
rapidez con la que actúan (velocidad de la memoria RAM o la
velocidad de lectura y escritura de un disco, por ejemplo).
Capacidad. Normalmente, asociada a capacidad de
almacenamiento, como en discos duros, unidades de estado
sólido o pendrives, entre otros.
Configuración
Configuración de la Computadora es una utilidad preinstalada,
basada en la memoria ROM, que se puede utilizar, aunque el
sistema operativo no esté funcionando o no se cargue. Si el
sistema operativo está en funcionamiento, el ordenador
reiniciará el sistema operativo después de salir de
Configuración de la Computadora.
Configuración de la Computadora no admite dispositivos
señaladores. Debe utilizarse el teclado para desplazarse y
seleccionar los distintos elementos.
Solo es posible utilizar un teclado externo conectado al puerto
USB con Configuración de la Computadora si está activado el
soporte de legado para USB.
Las tablas de menú́ que aparecen más adelante en esta guía
sirven de introducción a las opciones de Configuración de la
Computadora.
Recursos compartidos
Los recursos compartidos son recursos creados por defecto en
la red en todos los sistemas basados en la Tecnología
Windows. Estos recursos por defecto comparten cada unidad
de disco en el sistema.
Un recurso compartido es cuando hacemos que una carpeta
sea accesible desde la red y para múltiples usuarios
simultáneamente. Después de que una carpeta se comparte,
los usuarios podrán acceder a todos los archivos y subcarpetas
que contiene, si estos tienen los permisos adecuados.
Podemos tener los recursos compartidos en un servidor de
archivos o en cualquier máquina de la red. Almacenar los
archivos según categoría o función.
Características
• Aparece en Windows Explorer como un icono de una mano
ofreciendo una carpeta.
• Sólo podemos compartir carpetas, no archivos
individualmente. Si varios usuarios han de acceder al
mismo archivo, se coloca en una carpeta y se comparte la
misma.
• Cuando compartimos una carpeta, el permiso de lectura se
asigna al grupo ‘Todos’ como un permiso predefinido.
Quitar el predefinido y asignar otros permisos a los grupos
deseados es necesario.
• Si añadimos usuarios o grupos a una carpeta compartida, el
permiso predefinido es de lectura.
• Cuando copiamos una carpeta compartida, la original
continúa compartida pero no así la copia. Si movemos la
carpeta a otra situación, perderá el atributo de compartida.
• Podemos ocultar un recurso compartido colocando el signo
dollar ‘$’ al final del nombre de recurso. Este no será visible
desde la interfaz gráfica, pero es accesible utilizando el
nombre UNC, por ejemplo: \\servidor\recurso$.
Memoria Virtual
la memoria virtual es una técnica de gestión de la memoria
que se encarga de que el sistema operativo disponga, tanto
para el software de usuario como para sí mismo, de mayor
cantidad de memoria que esté disponible físicamente.
Las funciones de memoria virtual permiten que un proceso
manipule o determine el estado de las páginas en su espacio
de direcciones virtuales. Pueden realizar las siguientes
operaciones: Reserve un intervalo del espacio de direcciones
virtuales de un proceso.
Compartir archivos e impresoras
El uso compartido de archivos es compartir de forma pública o
privada información o recursos digitales. Algunas formas
frecuentes para compartir archivos incluyen la web,
dispositivos USB extraíbles, servidores FTP o redes entre
pares.
Compartir archivos es la práctica de compartir u ofrecer
acceso a información o recursos digitales, incluidos
documentos, multimedia (audio / video), gráficos, programas
de computadora, imágenes y libros electrónicos. Es la
distribución privada o pública de datos o recursos en una red
con diferentes niveles de privilegios para compartir.
El intercambio de archivos se puede hacer usando varios
métodos. Las técnicas más comunes para el almacenamiento,
distribución y transmisión de archivos incluyen las siguientes:
• Dispositivos de almacenamiento extraíbles.
• Instalaciones centralizadas de servidores de alojamiento de
archivos en redes.
• Documentos hipervinculados orientados a la World Wide
Web.
• Redes distribuidas de igual a igual.
Para compartir una impresora desde el PC al que está
conectado la impresora (el PC principal) con equipos
secundarios a los que no está conectada la impresora, debes
configurar el uso compartido de la configuración de la
impresora, conectar la impresora al PC principal (ya sea de
manera inalámbrica o con un cable USB).
Sistemas de archivos
Un sistema de archivos es el sistema de almacenamiento de
un dispositivo de memoria, que estructura y organiza la
escritura, búsqueda, lectura, almacenamiento, edición y
eliminación de archivos de una manera concreta. El objetivo
principal de esta organización es que el usuario pueda
identificar los archivos sin lugar a error y acceder a ellos lo
más rápido posible. Los sistemas de archivos también
otorgan a los archivos, entre otras, las siguientes
características:
• Convenciones para nombrar a los archivos.
• Atributos de archivo.
• Control(es) de acceso.
NTFS: Discos duros internos y externos.
ExFAT: Medios de almacenamiento extraíbles.
Nombre: Uso.
Organización de archivos
Organizar archivos en tu computador es como organizar
cualquier otra cosa. Las estructuras de las carpetas pueden
ayudarte, ya que son la forma en que se organizan
carpetas y archivos en un computador.
Las estructuras de datos aplicadas a colección de datos en
almacenamiento secundario se llaman organización de
archivos. Adquirir la capacidad para identificar los distintos
medios de almacenamiento secundario y manejar los
fundamentos de archivos.
La mayoría de las computadoras organizan los archivos en
jerarquías llamadas carpetas, directorios o catálogos. (El
concepto es el mismo independientemente de la
terminología usada.) Cada carpeta puede contener un
número arbitrario de archivos, y también puede contener
otras carpetas.
Particiones
Una partición de un disco duro es una división lógica en
una unidad de almacenamiento (por ejemplo, un disco duro
o unidad flash), en la cual se alojan y organizan los
archivos mediante un sistema de archivos. Existen distintos
esquemas de particiones para la distribución de particiones
en un disco.
Una partición es el nombre que se le da a cada división
presente en una sola unidad física de almacenamiento de
datos. Para que se entienda, tener varias particiones es
como tener varios discos duros en un solo disco duro
físico, cada uno con su sistema de archivos y funcionando
de manera diferente.
Tabla de asignación de archivos FAT y
Sistemas de archivos NT
Tabla de asignación de archivos, comúnmente conocido
como FAT (del inglés file allocation table), es un sistema de
archivos desarrollado para MS-DOS, así como el sistema de
archivos principal de las ediciones no empresariales de
Microsoft Windows hasta Windows Me. FAT es
relativamente sencillo.
El sistema de ficheros FAT es el sistema de ficheros
utilizado por MS-DOS para la organización y gestión de
ficheros. El "FAT" (=File Allocation Table, tabla de
asignación de ficheros) es una estructura de datos que crea
MS-DOS durante el formateo de la unidad de disco.
NTFS (New Technology File System) es un sistema de
archivos de nueva tecnología implantando por Microsoft,
que sirve para organizar datos en discos duros y otras
unidades de almacenamiento.
El sistema de archivos NTFS, que se introdujo en 1993 con
el sistema operativo Windows NT, ha sido el sistema de
archivos estándar para ordenadores con Windows desde
Windows Vista.
Cloud Computer
De una manera simple, la computación en la nube (cloud
computing) es una tecnología que permite acceso remoto a
softwares, almacenamiento de archivos y procesamiento de
datos por medio de Internet, siendo así, una alternativa a la
ejecución en una computadora personal o servidor local.
La computación en la nube utiliza una capa de red para
conectar los dispositivos de punto periférico de los usuarios,
como computadoras, smartphones y accesorios portátiles, a
recursos centralizados en el data center. Antes de la
computación en la nube, la ejecución confiable de software
por las empresas que ofrecían servicios solo era posible si
ellas podían también pagar por el mantenimiento de la
infraestructura de los servidores necesarios. Además, el
software tradicional exigía, por lo general, un equipo
completo de profesionales de TI, interno o externo, para
lidiar con el inevitable conjunto de errores, desafíos de
servicios y actualizaciones. El concepto de computación en la
nube está libre de todos esos problemas y requisitos
anticuados.
Conclusión
La estructura del computador se fracciona esencialmente en
dos partes: el hardware y el Software. • Subsistema físico:
asociado al hardware. Incluye entre otros elementos: CPU,
memoria principal, placa base, periféricos de entrada y salida,
etc. Es la capa inferior, el corazón de nuestra aplicación. Capa
que recibe una petición del usuario y contienen todas las
reglas y métodos para transformar, parsear. que se
intercambian entre la vista y el modelo. El BIOS, o Basic
Input/Output System (Sistema Básico de Entrada/Salida), es la
capa más fundamental del software. En el ámbito de la
informática, el concepto se refiere a la ejecución de diversas
instrucciones por parte del microprocesador, de acuerdo con
lo que indica un programa. El sistema operativo de la
computadora (ordenador) se encarga de gestionar los
procesos. El bloque de control del proceso (BCP) o en inglés
PCB (Process Control Block) es un registro especial donde el
sistema operativo agrupa toda la información que necesita
conocer respecto a un proceso particular. Cuando el proceso
termina, su BCP es borrado y el registro puede ser utilizado
para otros procesos. El bloque de control de proceso es una
estructura de datos con campos para registrar los diferentes
aspectos de la ejecución del proceso y de la utilización de
recursos. Valores de registro de CPU.
Bibliografía
[Link]
[Link]
[Link]
[Link]
software
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
f39e5bf664c3
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
fat?dti=0&lc=es-AR
[Link]
[Link]