martes, 29 de mayo de 2012

UNIDAD II

SISTEMAS OPERATIVOS II   UNIDAD II

Definición de Arquitectura: En sentido general, la arquitectura es el arte de proyectar y construir estructuras. Tambien se puede definir como el conjunto o perspectiva que presenta una estructura.



En referencia a la arquitectura de los sistemas, podriamos decir que es la organización fundamental de un sistema, que incluye sus componentes, las relaciones entre sí y el ambiente, y los principios que gobiernan su diseño y evolución.




Es una descripción del diseño y contenido de un sistema de computadora, puede incluir información sobre el hardware y software que contiene y la capacidad de la red.


Definición de CPU: La unidad central de procesamiento (CPU), o procesador, o microprocesador, es el componente del computador y otros dispositivos programables, que interpreta las instrucciones contenidas en los programas y procesa los datos. La CPU es el cerebro del ordenador y es donde se producen la mayoría de los cálculos. En terminos de potencia del ordenador, la CPU es el elemento mas importante de un sistema informático.



Canales: Son las rutas o caminos por donde se transmite información, desde la CPU hacia un periférico determinado, elemento de memoria, etc. Suele denominarse tambien con terminologia Inglesa como BUS.



Periféricos: En informática, se denominan periféricos a los didpositivos que sirven para controlar la computadora; todos estos tienen que estar conectados a la CPU, tales como el mouse, el monitor o el teclado. Los periféricos estan divididos en cuatro grupos: de entrada, de salida, de almacenamiento y de comunicación.


Direccionamiento:  Cuando un proceso de aplicación desea establecer una conexión con un proceso de aplicación remoto, debe especificar a cual debe conectarse, ya sea con transporte con conexión o sin conexión. El método que se emplea es definir direcciones de transporte en las que los procesos pueden estar a la escucha de solicitudes de conexión.

Registros: Los registros se emplean para controlar instrucciones en ejecución, manejar direccionamiento de memoria y proporcionar capacidad aritmética. Los registros son espacios físicos dentro del microprocesador, con capacidad de 4 Bits hasta 64 Bits, dependiendo del microprocesador que se emplee.





Datos: El dato es una representación simbólica (Numérica, alfabética, algoritmica, entre otros), un atributo o característica de una entidad. Los datos describen hechos empíricos, sucesos y entidades. Los datos aisladamente pueden no contener información humanamente relevante.




Instrucciones: Es el conjunto de órdenes o comandos implementados por un diseño particular de una CPU. El termino describe los aspectos del procesador generalmente visibles a un programador, incluyendo los tipos de datos nativos, las instrucciones, los registros, la arquitectura de memoria y las interrupciones, entre otros aspectos. Existen principalmente de tres tipos: CISC (Complex Instruction Set Computer), RISC (Reduced Instruction Set Computer) y SISC (Simple Instruction Set Computing). Un conjunto de instrucciones o repertorio de instrucciones, es una especificación que detalla las instrucciones que una CPU de un ordenador puede entender y ejecutar.



Interruptores: Se llama interruptor a una variable que únicamente toma dos valores, los cuales se identifican con "Abierto / Cerrado", "Verdadero / Falso", "On / Off", "Start / Stop", "Válido / No Válido", etc. El interruptor se usa para el control de flujo de los programas y para la toma de decisiones. Por su naturaleza bipolar se asemejan a las variables booleanas.




Máscaras: La máscara de red es una combinación de bits que sirve para delimitar el ámbito de una red de computadoras. Su función es indicar a los dispositivos que parte de la dirección IP es el número de la red, incluyendo la sub red, y que parte es la correspondiente al host.




Protección: En informática la protección se refiere a los escudos que posee el sistema ante los ataques externos. Para ello los sistemas están dotados de firewall y de programas antivirus.




Rocks: Rocks Cluster es una distribución de Linux para clusters de computadoras de alto rendimiento. Rocks se basó inicialmente en la distribución Red Had Linux, sin embargo las versiones mas modernas de rocks estan basadas en Centos, con un sistema Anaconda modificado, que simplifica la instalación en masa en varios computadores.




HTML5 Rocks: HTML5ROCKS, es el sitio indicado para aprender HTML5. Si bien es cierto que ya existia este sitio desde hace algun tiempo y es fuente de consulta obligada de los desarrolladores web, este viene ahora con nuevo diseño mucho mas atractivo.


El sitio cuenta con nuevas secciones de juegos, negocios y móviles que valen la pena ser revisadas para aprender mas sobre esta relativamente nueva tecnología. Asimismo, cuenta con tutoriales que han sido desarrollados por mas de 30 autores de diferentes partes del mundo.



Timers: Los timers son dispositivos que cuentan incrementos de tiempo. Son usados, por ejemplo, con los semáforos para controlar el lapso de tiempo entre cambio de señales.


Conceptualmente un temporizador (Timer), es un dispositivo electrónico utilizado para proveer señales de base de tiempo o para generar señales de acción retardada variable.
Un timer digital consiste de un contador decreciente en donde cada decremento en su conteo, será realizado a una frecuencia conocida (Veces por segundo) y al llegar a cero activa un relevador.


Componentes y Configuración de un PC: ¿Que es un PC?
Un PC es un sistema digital con tecnología microelectrónica capáz de procesar datos a partir de instrucciones denominado programa, el cual cuenta con un microprocesador (CPU), memoria y dispositivos de entrada y salida que permiten la comunicación entre ellos y el usuario.




Hardware: Se llama hardware al conjunto físico de los elementos materiales que componen al ordenador (Computadora). Son elememntos tangibles, es decir, se pueden tocar.
-Disco Duro
-CD-ROM/DVD-ROM
-Monitor
-Teclado
-Ratón (Mouse)
-Procesador
-Placas
-Chips
-Tarjeta Madre (Motherboard)
-Tarjeta de Video
-Tarjeta de Red
-Wi-Fi (Tarjeta Inhalámbrica)
-Lectores de Floppy, Zip, SD
-Impresora
-Dispositivos de Audio (Tarjeta de Sonido)
-Cornetas
-Microfono
-Dispositivos de Red (Router, Suiche, Hub, Gateway)




Flujo de Información en el Ordenador: El flujo de información se da mediante los dispositivos de entrada y salida, procesamiento y almacenamiento, los cuales hacen que el sistema se comunique con el usuario, y entre sí para poder realizar el trabajo, pero el mas importante de esto es el procesador, quien es el encargado de la comunicacion entre software y hardware, y de esta forma maneja el flujo de información que pasa por la computadora.
Software: El software es todo lo que compone todas las cosas intangibles de un ordenador o computadora, es decir, es todo el conjunto de programas y procedimientos necesarios para hacer posible la realización de una tarea específica, esto implica la aplicación informática tales como el procesador de texto.


Configuración del PC: Se debe elegir el sistema operativo que deseamos instalar al igual que los programas de aplicación compatibles con el mismo.
-Elegir el Sistema Operativo


-Iniciar el PC,  instalar el Sistema Operativo; se elige el disco en el que se desea instalar el programa, por ejemplo Windows7. Se crean las particiones necesarias para la instalación del programa. La ventaja de windows7 es que busca einstala la mayoría de los drivers necesarios para el funcionamiento de los dispositivos del computador.



-Instalar los programas de aplicación. Esto se realiza luego de instalado el sistema operativo. Entre estos programas tenemos el Office (Word, Exel, Access, Powerpoint, Publisher,Outlook, Frontpage), Antivirus, entre otros.



-Se configuran todos los dispositivos: Audio, Impresora, Red, Video, etc.  




VÍDEO: COMO CONFIGURAR UN PC CON WINDOWS XP








domingo, 20 de mayo de 2012

UNIDAD I


Sistemas Operativos II  Unidad I
Definición de Sistema Operativo: Un Sistema Operativo (SO) es un software o programa que actúa como intermediario entre el usuario y el Hardware del computador y su propósito es proporcionar el entorno en el cual el usuario pueda ejecutar programas.

Es el encargado de ejercer el control y coordinar el uso del hardware entre los diferentes programas de aplicación y los diferentes usuarios; se encarga de administrar de manera eficaz  los recursos de hardware del sistema. 



Memoria: En informática, la memoria (también llamada almacenamiento) se refiere a parte de los componentes que integran una computadora. Son dispositivos que retienen datos in- formáticos durante algún intervalo de tiempo.




Las memorias de computadora proporcionan una de las principales funciones de la computación moderna, la retención o almacenamiento de información. Es uno de los componentes fundamentales de todas las computadoras modernas conocido como memoria RAM (memoria de acceso aleatorio, RAM por sus siglas en inglés random access memory) y otras veces se refiere a otras formas de almacenamiento rápido pero temporal.



Procesador: El microprocesador (o simplemente procesador) es el circuito integrado central y más complejo de un sistema informático; a modo de ilustración, se le suele asociar por analogía como el «cerebro» de un computador.


Es un circuito integrado constituido por millones de componentes electrónicos. Constituye la unidad central de procesamiento (CPU) de un PC catalogado como microcomputador.


El microprocesador está conectado, generalmente, mediante un zócalo específico a la placa base de la computadora. Normalmente, para su correcto y estable funcionamiento, se le adosa un sistema de refrigeración, que consta de un disipador de calor fabricado en algún material de alta conductividad térmica, como cobre o aluminio, y de uno o más ventiladores que fuerzan la expulsión del calor absorbido por el disipador; entre éste último y la cápsula del microprocesador suele colocarse pasta térmica para mejorar la conductividad térmica. 


El procesador es normalmente quien lleva el control. Una de sus funciones es intercambiar los datos con la memoria. Para este propósito, hace uso de dos registros internos:
MAR: Memory Adress Register. Especifica la dirección en memoria de la próxima lectura o escritura.
MBR / MDR: Memory Buffer/Data Register. Contiene los datos que van a ser escritos a memoria o que fueron leídos desde ella.
IOAR: Input Output Adress Register. Especifica un dispositivo particular de E/S.
IOBR: Input Output Buffer Register. Permite intercambiar datos entre un módulo de E/S y el procesador.



Periférico: En informática, se denomina periféricos a los aparatos y/o dispositivos auxiliares e independientes conectados a la unidad central de procesamiento de una computadora. Se consideran periféricos tanto a las unidades o dispositivos a través de los cuales la computadora se comunica con el mundo exterior, como a los sistemas que almacenan o archivan la información, sirviendo de memoria auxiliar de la memoria principal.



















Se entenderá por periférico al conjunto de dispositivos que, sin pertenecer al núcleo fundamental de la computadora, formado por la CPU y la memoria central, permitan realizar operaciones de entrada/salida (E/S) complementarias al proceso de datos que realiza la CPU. Estas tres unidades básicas en un computador, CPU, memoria central y el subsistema de E/S, están comunicadas entre sí por tres buses o canales de comunicación:
  • direcciones, para seleccionar la dirección del dato o del periférico al que se quiere acceder,
  • control, básicamente para seleccionar la operación a realizar sobre el dato (principalmente lectura, escritura o modificación) y
  • datos, por donde circulan los datos.
Información: La información está constituida por un grupo de datos ya supervisados y ordenados, que sirven para construir un mensaje basado en un cierto fenómeno o ente. La información permite resolver problemas y tomar decisiones, ya que su aprovechamiento racional es la base del conocimiento. Por lo tanto, otra perspectiva nos indica que la información es un recurso que otorga significado o sentido a la realidad, ya que mediante códigos y conjuntos de datos, da origen a los modelos de pensamiento humano. 



    En sentido general, la información es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje. Desde el punto de vista de la ciencia de la computación, la información es un conocimiento explícito extraído por seres vivos o sistemas expertos como resultado de interacción con el entorno o percepciones sensibles del mismo entorno. En principio la información, a diferencia de los datos o las percepciones sensibles, tienen estructura útil que modificará las sucesivas interacciones del ente que posee dicha información con su entorno.


Máquina Extendida y Jerárquica: Una máquina extendida, es una especie de máquina virtual, replica de la maquina real, de tal manera que en ella se pueda ejecutar un sistema operativo diferente, y que se constituye a partir de la maquina desnuda, dotada de módulos lógicos; es amigable, eficiente y segura.

Máquina Virtual

Se pueden distinguir dos niveles: maquina extendida interna, que realiza operaciones elementales y comunes que actúan sobre algún elemento físico del sistema. Maquina extendida externa, constituida por módulos físicos que pueden extraerse y funcionar sobre el nivel de maquina extendida interna.



El concepto de maquina jerárquica refiere a un sistema operativo que está compuesto por módulos organizados en niveles. Cada módulo no conoce la implementación de los otros módulos, solo conoce las interfaces. El módulo de nivel N funciona utilizando los servicios de nivel N-1. Esta estructura facilita la protección y el acceso. Son sistemas operativos de baja velocidad y de difícil definición de niveles. Esta estructura puede representarse mediante anillos concéntricos.


Hardware
Administrador de Bajo Nivel del Procesador
Administrador de la Memoria
Administrador de Alto Nivel del Procesador
Administrador I/O
Administrador de la Información
Administrador de la Comunicación
Shell


Tipos de Sistemas Operativos: Los sistemas operativos se pueden clasificar de acuerdo a lo siguiente: por su estructura (Visión Interna), por los servicios que ofrecen, y por la forma en que ofrecen sus servicios (Visión Externa).


Sistemas Operativos por su Estructura: Estructura Monolítica, es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra.




Estructura Jerárquica, a medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas, se hizo necesaria una mayor organización del software, del sistema operativo, donde una parte del sistema, contenía sub-partes, y esto organizado en forma de niveles.




Maquina Virtual, se trata de un tipo de sistema operativo que presenta una interface a cada proceso, mostrando una maquina que parece idéntica a la maquina real subyacente. Cliente – Servidor, este sistema sirve para toda clase de aplicaciones, por tanto es de propósito general y cumple con las mismas actividades que los sistemas operativos convencionales.



Sistemas Operativos por Servicios: Esta clasificación es la más comúnmente usada y conocida desde el punto de vista del usuario final. Comprende lo siguiente: por el Número de Usuarios,Monousuarios y Multiusuarios. Por el número de tareas, Monotareas y Multitareas. Por el número de Procesos, Uniprocesos y Multiprocesos, que pueden ser Simétricos y Asimétricos.




Por la forma de ofrecer sus Servicios: Esta clasificación tambien se refiere a una visión externa, la del usuario, de como accesa los servicios.




Se clasifican en Sistemas Operativos de Red
 


 y Sistemas Operativos Distribuidos.


El Modelo OSI: El modelo de referencia de Interconexión de Sistemas Abiertos (OSI, Open System Interconnection) fué el modelo de red descriptivo creado por la Organización Internacional para la Estandarización lanzado en 1984. Es decir, fué un marco de referencia para la definición de arquitecturas de interconexión de sistemas de comunicaciones.



VÍDEO: LOS SISTEMAS OPERATIVOS