Powered By Blogger

lunes, 12 de diciembre de 2011

Sistemas de gestion de archivos.


Gestión de archivos: es la administración de los archivos esto se realiza a través del sistema operativo permitiendo  que los usuarios tengan acceso directo con los archivos y tengan control de ellos, así como también se puede enviar y compartir archivos con otros usuarios, brindarles seguridad y protección a estos. De modo que le permite al usuario realizar ciertas operaciones con ellos, las cuales son:
1)      Puedes crear un archivo, identificándolo con un nombre y determinar el espacio de este.
2)      Abrir el archivo, aquí se realiza distintas operaciones como su ejecución, leerlo, escribir en el.
3)      Borrarlo de modo que puedes liberar el espacio que ocupa este archivo.
4)      Cerrar el archivo, finaliza la ejecución de este.
5)      Modificarlo permite hacer cambios al archivo como cambiar su nombre.

¿Que es un archivo?
Es un conjunto ordenado  de información de la misma clase o relacionados entre si, este es almacenado en cualquier parte de la computadora y es identificado mediante por un nombre.

¿Que son los directorios?
Es donde se guardan un grupo de información relacionados entre si o “archivos de datos”, en estos directorios se pueden encontrar otros directorios llamados como subcarpeta. Estos sirven para el mejoramiento  organizado de los archivos.

¿Qué es un campo?
Es donde se introduce un elemento  de datos básico y su valor no cambia, estos campos se utilizan para identificar algo, su longitud varia puede ser fija o variable.

¿Qué es un registro?
Son campos unidos y relacionados entre si que representan un mismo conjunto o unidad de un dato.

¿Qué es una base de datos?
Es un conjunto de datos que pertenecen a un mismo contexto y son almacenados sistemáticamente para su posterior uso.


Implementación de sistemas de archivos:
Tenemos al disco duro como una secuencia de bloques, esto bloques son de tamaños fijos muchas veces de 512 bytes, con esto tenemos acceso directo donde se puede leer y escribir a cualquier bloque y a cualquier orden, pero esto consiste en como vamos a guardar el archivo ya que puede ser muy tedioso, en las cuales están:


La asignación contigua: cada archivo se almacena en un conjunto contiguo de bloques, este método es simple para saber el tamaño del bloque que ocupa un archivo y tiene buen rendimiento cuando un archivo se leen enteros o sea de forma secuencial. Pero también tiene desventajas, a medidas que un archivo crece se debería reservar espacio suficiente por eso no es muy recomendable usar este método.


Lista ligada: este método almacena archivos cada uno como una lista ligada de bloques o fila una tras de otra, esto consiste en que los primero bytes de cada bloque se utilizan como iniciador para el siguiente y los restos son para los datos.
Sus ventajas son: sólo debe registrar el primer bloque de cada archivo y no es necesario declarar el tamaño que puede tener a llegar un archivo puede llegar a crecer sin problemas mientras quede bloques libres.
Sus desventajas: es extremadamente lento, los punteros o iniciadores para el siguiente bloque ocupan espacio.


Tabla de asignación de archivos: sirve para eliminar algunas desventajas del método anterior como los punteros, juntándolos a cada puntero y poniéndolo en unta tabla de asignación de archivos.
Sus ventajas son: como la de la lista ligada pero si mantenemos una tabla en memoria se agiliza enormemente.
Sus desventajas: puede ser muy grande y hay que mantenerla en memoria.

Nodos-I: mantiene juntos a todos los punteros de cada archivo en una tabla asociada a estos y se guarda en un bloque y si un archivo es muy grande  se guardar en una lista ligada de bloques.
Ventajas: es rápido para archivos pequeños.
Desventajas: cada archivo por pequeño que sea, necesita al menos dos bloques y es muy complicado para archivos grandes.

Administración de espacio libre: esto consiste en que registra todos los bloques del disco duro que están libres y no están asignados a archivos o directorios.

¿Qué es caché?
Es un componente que almacena datos para cuando se vaya a usar  un requerimiento, los datos puedan ser servidos rápidamente, por lo general estos datos son temporales.

Manejador de dispositivos en general: se refiere cuando un proceso de un usuario requiere de una operación de entrada y salida, el sistema operativo prepara la operación  y luego bloquea la operación solicitada hasta que llegue una interrupción del controlador del dispositivo indicando que la operación ya esta completa o finalizada. Todos los manejadores tienen una lista de peticiones pendientes por dispositivo donde se encolan las peticiones que llegan de niveles superiores.

Mecanismos de protección de los archivos: los sistemas operativos tiene unas políticas de protección las cuales definen que hay que hacer con los datos y los recursos como deben protegerse. Estos sistemas tiene una colección de objetos las cuales pueden ser procesos, segmentos de memoria, archivos, y cada uno de ellos debe de tener un nombre único para que puedan ser identificados y varios números de operaciones limitadas que los procesos pueden efectuar sobre él como leer y escribir los archivos, estos procesos no debe poder accesar objetos sobre los que no tenga autorización.

Mecanismo control de acceso de los archivos: esto permite accesar a los archivos las entidades autorizadas y negando el acceso a los no autorizados. Esto es un control de sistema especializado que detecta los intentos de acceso a un archivo, esto involucra los medios técnicos del usuario y los procedimientos del sistema operativo.

Organización y accesos a los archivos.
Es la estructura lógica de cada registro por la cual se acceden a ellos, esto significa que su almacenamiento secundario  depende de la agrupación y la asignación de cada uno de los archivos.  En la organización de estos archivos hay varias reglas importantes como: acceso rápido para recuperar la información de este, fácil de actualizar el archivo, economía de almacenamiento, mantenimiento simple, confianza para asegurar los datos. Estas reglas se utilizan dependiendo de las tareas que va a usar el archivo; las estructuras utilizadas para estos manejos de archivos son diversas y puede implementarse como una combinación como: pilas, archivos secuenciales, archivos secuenciales indexados y archivos directos o de dispersión. La cual cada una de ellas definiremos mas adelante.

¿Que es una pila?

Es una estructura que ordenada la cual los datos acceden por un solo extremo de la pila, de modo que los datos de los archivos se almacenan y ordenan uno detrás del otro. El objetivo de esta estructura es acumular los datos de los archivos y guardarlos, el acceso de estos registros es completo si quieres entrar a ellos debes buscar el archivo entero.

¿Que son los archivos secuenciales?

Los registros se almacenan por posición, cada registro tiene el mismo tamaño y el mismo numero de campos. El primero de cada registro de un campo se lee como campo clave, para leer un archivo el sistema comienza al principio del archivo y lee un registro a la vez hasta llegar al registro deseado. 

¿Que son los archivos secuenciales indexados?

Posee varias características que el archivo secuencial ya que se organizan en campos. Este método supera las desventajas del otro método. Este tiene un índice del archivo que permite llegar rápidamente a un registro deseado, esto se le llama archivo de desbordamiento, y se ejecuta a través de la dirección de punteros donde están ubicados en los registros deseados.

¿Que es un archivo indexado?

Se utilizan múltiples índices uno para cada campo y todo lo que pueda ser parte de la búsqueda en estos se utiliza dos tipos de índices. Uno para cada registro del archivo principal y otro índice que contendrá entradas a los registros donde este el campo que se va a utilizar. 

¿Que son archivos directos o de dispersión?
Aprovecha la capacidad de los discos para entrar a cualquier bloque de dirección que se va a utilizar y eso requiere de un campo clave para cada registro como los métodos anteriores. A diferencia que su ordenamiento no es secuencial.

Funcionamiento del directorio.

¿Que son directorios de archivos?

Forman parte de una colección de archivos. Este contiene todo lo relacionado a los archivos como información, sus atributos, donde están localizados o guardados y quien es su propietario.

¿Que es estructura?
Se refiere al almacenamiento de un registro asociado al archivo en el  directorio. La cual la estructuración mas fácil seria una lista de entrada para cada archivo. Con esta estructura se puede ejecutar varias operaciones básica como: buscar un archivo, crearlo, borrarlo y puede solicitar todo el directorio o una parte.

¿Que es designación?
Cada archivo se identifica con un nombre único para que estos sean localizados desde el directorio.

Compartir archivos: En los sistemas operativos multiusuario, se puede desarrollar este tipo de actividad que e permitir a otros usuarios a accesar a los archivos que otro usuario distribuye. Siempre que tengan los derechos de acceso.

Agrupación de registros: La ejecución de entradas y salidas, los registros se ubican en tres bloques:

-Bloque fijo: los registros son guardados en un bloque por su longitud fija y por un número entero de registros, puede haber espacios sin utilizar en cada bloque.

-Bloque de longitud variable por tramos: los registros son variables por su longitud yse agrupan en bloques no se dejan espacios.

-Bloque de longitud variable sin tramos: se usan registros de longitud variable pero no se dividen en tramos. Casi todos los bloques hay un espacio desperdiciado ya que no se aprovechan el espacio libre de este.

Gestión de almacenamiento secundario: Es responsable de asignar los bloques a los archivos, pero esto crea dos problemas, uno es que el espacio del almacenamiento secundario se le asigna a los archivos, segundo, es la necesidad de dejar espacios libres para asignar de modo que estas dos tareas se relacionan entre si, ya que esto influye en el método de gestión del espacio libre.

domingo, 20 de noviembre de 2011

Gestiones inherentes en los Sistemas Operativos.

Gestión de memoria con particiones fijas y variables.


Multiprogramación con particiones fijas.
Consiste en que la memoria se divide en diversas partes como celdas, cada una de ellas de diferentes tamaños dependiendo de la cantidad de asignación que tenga cada proceso. Esta implementación de asignar cada uno de los procesos a ella es mediante una cola los va ubicando es espacios disponibles de la memoria cada vez que se van desocupando. La segunda forma es que se elija el proceso de tamaño mayor y que se ajuste al espacio disponible pero esto ignora los procesos más pequeños. Estas particiones fijas puede hacer que un proceso pequeño pueda pedirle prestado  “asignaciones” a un proceso con mayor que el, así que la asignación prestada se una en la misma celda del proceso que le falta  dicha asignación.


Multiprogramación con particiones variables.
Los procesos necesitan ser almacenados en la memoria para poder ejecutarse. En esta memoria hay espacios disponibles y espacios ocupados por otros procesos; cuando estos procesos llegan a la memoria se busca un espacio o hueco lo suficientemente grande para asignar a este proceso que solicita un espacio en la memoria y este puede competir con los otros procesos para ser ejecutado por el sistema operativo.


Que es paginación?.




Los espacios de memoria se divide en varias partes físicas del mismo tamaño, estos se llaman marcos de pagina y son compartidos entre varios procesos que haya en el sistema. Esto es que un proceso tendrá varias paginas que reside en su memoria principal y el resto en la memoria secundaria  y determinar la pagina ala que hace de acuerdo a un programa, los bits que tienen mayor peso se interpreta como el numero de pagina y los bits que tienen menor peso como el numero de palabras dentro de esta pagina. Esta paginación tiene dos funciones: transforma de una dirección virtual a física y transferir páginas de la memoria secundaria a la memoria principal, y de la principal a la secundaria cuando ya no sea necesario.


Que es segmentación?.




Permite ver la memoria que cuenta de varios espacios de direcciones. Estos segmentos son de distintos tamaños  y de forma dinámica. Las relaciones de la memoria tienen una dirección como numero de segmento y desplazamiento. En esto cada proceso posee de una tabla de segmento y cuando estos segmentos están en la memoria principal, dicha tabla de segmentos, de estos procesos se crea y se carga en la memoria. La segmentación tiene varias ventajas como:  
-Simplifica la gestión de estructuras de datos crecientes. La estructura de datos se le puede asignar a su propio segmento y el S.O expandirá o reducirá el segmento cuando se necesite.

- Permite modificar y recopilar los programas independientemente.

- Se presta a la compartición entre procesos.

La Memoria Virtual.

Es un conjunto de procedimiento que simula un espacio de memoria y hace que el sistema operativo, haga que los programas se ejecuten sin tener en cuenta el tamaño de la memoria física. Ya que el tamaño de esta memoria virtual es mucho mayor que el de la física. Esta memoria virtual se constituye por mecanismo de traducción de memoria y almacenamiento rápido en disco duro.
La memoria virtual que esta almacenada en la memoria principal si un programa se ejecuta, las relaciones a memoria cambia, dependiendo de algunas partes de la memoria virtual sea depositada a la memoria principal desde el disco.

domingo, 6 de noviembre de 2011

Procesos Involucrados En Los Sistemas Operativos.

¿Que es un proceso?.

 Es una actividad específica que tiene un programa para realizar tareas u objetivos; el proceso es el que realiza la función para cumplir la tarea que le fue asignada a un software, esto se da cuando el sistema operativo interactúa con sus recursos y son ejecutados por el microprocesador.

-Estados de los procesos.

1)Listo, es cuando el proceso esta preparado para cumplir su función, cuando sea seleccionado.2) Ejecución,cuando el procesador esta ejecutando los procesos en ese momento.3)Bloqueado, los procesos esperan la señal de otro proceso para que este cumpla su función.

-Procesos cooperantes.
  Es cuando el proceso es seleccionado para afectar a otros procesos o que este proceso sea afectado por otros. Estos procesos cooperantes comparten datos e información por conveniencia.

-Procesos independientes.
  Estos procesos son lo contrario a los cooperantes ya que no afecta a los demás procesos, ni es afectado por estos en el sistema, y no comparten ningún tipo de datos. Los procesos independientes ejecutan su función, sin ayuda de otros procesos.

-Diferencia entre programa y proceso.
   Un programa es una aplicación o entidad que esta integrado en el sistema operativo listo para ser ejecutado y cumplir una tarea especifica, cuando el programa es asignado por una series de instrucciones o recursos pasa a hacer un proceso, que es el que ejecuta las funciones determinadas para que ese programa pueda realizar su objetivo.

-El sistema operativo como gestor de recursos para los procesos.
° El CPU (unidad central de proceso), tiempo del CPU.
° Dispositivos de entrada y salida.
° La memoria, archivos, puentes de comunicación.
° Las colas de procesos para determinar quien se ejecutara primero.
° Los recursos del sistema para ver la capacidad de espacio en donde se pueda guardar espacio la información.

- Asignación de recursos como tal.
 
Se debe de administrar los recursos del equipo para ejecutar servicios para los procesos.
La disponibilidad y prioridad determinara la asignación de recursos.
La mala administración de recursos puede hacer creer que la computadora no tiene memoria cuando en realidad si tiene.

¿Que es implantación?.

  Es un estudio que se hace para la modificación o mejoramiento, para llevar a cabo un mejor proceso automatizado. Esto se hace instalando equipos o software nuevos.

¿Hebras y procesos?

  El proceso es el que, ejecuta la función para determinar las actividades de un programa, definiendo el espacio de direccionamiento, recursos y conexiones entre otras cosas.
La hebra se encuentra dentro de un proceso y define un flujo de ejecución de sucesión ordenada dentro de el. Pueden existir muchas hebras dentro de un mismo proceso y pueden compartir datos entre ellas.

Planificador de procesos.

  La panificación es cuando, el sistema operativo puede tener la planificación de poder detener la actividad de un proceso en cualquier momento, así como cuando el proceso esta ejecutado el sistema operativo no puede inhabilitarlo del estado. El objetivo de este panificador es ejecutar todos los procesos, mantener ocupada la CPU, minimizar el tiempo que deben esperar como respuesta a los usuarios, rendir y maximizar el número de tareas procesadas por hora.
¿Que es sincronización?.

  Los procesos cuando son cooperantes pueden compartir datos con otros procesos, y puede afectar a otros procesos o puede ser afectado. De manera que la sincronización ocurre entre estos procesos si son concurrentes para el funcionamiento de una tarea que se a encomendado.

Comunicación de procesos.
  Esto ocurre mediante un sistema de mensajes, los procesos se comunican entre si para ejecutar, entre todos una misma tarea, compartiendo espacios de memoria.

Exclusión mutua.

  Dos procesos no pueden tener los mismos recursos, un solo proceso puede excluir temporalmente a los demás procesos para usar un recurso de forma que este garantice la ejecución que se le a asignado al proceso y mantenga la integridad del sistema.

¿Que es semáforo?

    Es el que  controla los procesos de una forma ordenada  y determina que proceso se ejecutara primero, guiándose por ciertas reglas que omite el sistema operativo, omitiendo o restringiendo a cada uno de los procesos.
¿Que es interbloqueo?.

  Es el bloqueo permanente de uno o más procesos, estos esperan un evento o una ejecución del sistema operativo, ya sea cancelar la ejecución de uno o más procesos o hacer que estos retrasen su ejecución. En el interbloqueo hay dos recursos, el reutilizable que puede ser usado con seguridad por un proceso y no se agota con el uso; y el consumible es el que se destruye al ser adquirido por un proceso.


-Condiciones para el interbloqueo.

Dos procesos no pueden tener el mismo recurso en este instante, solo puede tener recursos un proceso, esto es exclusión mutua.
Un proceso cuando tiene un recurso asignado puede esperar a otro recurso.
El proceso no puede expropiar o quitar un recurso a otro proceso que esta signado.

Que es algoritmo del banquero?


Este se encarga de resolver los problemas que ocurren por el interbloqueo y mantiene el sistema en estado seguro. Esto se refiere cuando hay suficientes recursos necesarios para la realización de un proceso; esto funciona como un banco donde el sistema operativo administra los recursos y se los asigna a los procesos, estos procesos tienen los recursos limitados ya  que estos son prestados. Una vez que los procesos ya hayan utilizado los procesos deben de devolverlo para que el sistema operativo pueda prestarles recursos a otros procesos que están en espera y lo necesiten.

Que es el  algoritmo de Roun robind?.

Es un modo de selección de una fila o grupo de procesos de forma equitativa o justa para todos los procesos, comenzando desde el primero hasta el ultimo terminando y comenzando desde la misma forma. Esto funciona como una secuencia por orden para que un proceso tome su turno, cada proceso es limitado por un periodo de tiempo para ejecutar su función y así dar oportunidad al próximo.

- politicas del Round Robind.

Es apropiativo.
El quantum que es el tiempo de cada proceso varia dependiendo de la carga del sistema y la prioridad de los procesos.
Cuando a un proceso se le termina su quantum o tiempo, se coloca al final de la cola del siguiente nivel.

Que es el algoritmo de procesos por prioridad?.

Se encarga de elijir los procesos que tienen  mayor cantidad de prioridades asignadas si hay mas de dos procesos de mayor cantidad, este algoritmo se rige por las políticas de elección del sistema operativo. esto sirve tambien para sacar a los proceso de un estado bloqueado o modo de espera.

viernes, 21 de octubre de 2011

SISTEMAS OPERATIVOS.

¿Que es un sistema operativo?


Es el software lógico que permite ejecutar los otros programas que están integrados en él, así realizando tareas básicas como el reconocimiento de periféricos de entrada como el ratón y periféricos de salida como impresoras, fax, etc. Otras funciones del sistema operativo es organizar archivos y directorios en dispositivos de almacenamientos, así como  permitir a los usuarios compartir información entre ellos.


Estructura de un sistemas operativo.


Consiste en 5 estructuras: A) estructura monolítica: esta carece de estructura y su sistema puede llamar a otros sistemas cada vez que sea requerido.B) Estructura de anillos o capas: consta de 6 capas las  cuales organiza al sistema operativo son: capa 0 el procesador asigna y multiprograma; capa 1 administra la memoria  y el disco; capa 2 comunica operador y proceso; capa 3 controla la entrada y salida; capa 4 están los programas de los usuarios; capa 5 está el operador.
C) Estructura microkernel: puede hacer distintas tareas y planificar todos los códigos que corre en el sistema. D) Estructura multinúcleo: son procesadores que tiene dos o más núcleos y trabajan como un solo sistema.
E) Estructura de máquinas virtuales: son copias exactas de la máquina real generada por el software.

Evolución Histórica de los Sistemas operativos.

Primera generación (1945-1955): no existían los sistemas operativos y los programas se hacían en códigos binarios.
Segunda generación (1955-1960): consistía en dos computadoras la cual la más grande indicaba a la de control que necesitaba servicio.
Tercera generación (1965-1980):  añadieron la multiprogramación para aumentar los números de trabajos.
Cuarta generación (1980- 1990): comenzaron a ganar fama los sistemas operativos ms-dos de Microsoft y Unix. Utilizados en empresas y universidades.
Quinta Generación (1990- Actual): surgió el crecimiento de las redes de computadoras con sistemas operativos de red y sistemas operativos distribuidos.

Estructura del Sistema Operativos Unix: es multiusuario y multitarea y su estructura es como los sistemas operativos en general  el hardware, núcleo, intérpretes de comandos, sistemas de archivos y los programas de usuarios.


Estructura de Linux: existen varios directorios como: /bin, /home, /media,/sbin, /usr,/boot,/mnt,/var,/cdrom,/dev,/lib,/proc,/opt,/etc,/lost+found,/root,/tmp.


Estructura de windows 9x/NT: tiene algunas características de los sistemas operativos en general como capa hardware, capa núcleo; pero también tiene características propio de el como  servicios ejecutivos, administrador de objetos crea, administrador de memoria virtual , administración de referencia y seguridad, y administrador de entradas y salida.




Ventajas y desventajas de los sistemas operativos.


Software libre ventajas: hay libertad de copia, se puede mejorar y modificar, y es libre de uso.
-Desventajas:  algunos sistemas operativos son difíciles de instalar como linux,no tiene garantía,las interfaces graficas no son muy buenas.
Software propietario ventajas: Son fáciles de instalar, tiene mejores graficas, hay programas diseñados para una tarea.
-Desventajas: no se pueden copiar, su uso es restringido, no se pueden modificar, las aplicaciones tienen un costo mayor.


¿ Una computadora al encender puede tener sistema operativo?
No puede tener sistema operativo, la computadora cumple su función pero no tiene lógica.


¿ Que es código fuente?
Son instrucciones que las computadoras siguen para aplicar un programa.


¿Que es ejecutable?
Son archivos binario que interactúa con el ordenador como  programas.


¿Que es núcleo?
Es un software muy importante del sistema operativo que da acceso seguro al hardware de la pc en su forma más básica.


¿Que es un Copyright?
Son los derechos del autor para proteger  un software o producto y tener toda la propiedad de el.



¿Que es un Copyleft?
El autor garantiza una mayor libertad del uso sobre el software o producto,como modificaciones y la redistribución de el.


A continuación hablaremos del sistema operativo Windows. 
Esta desarrollado por Microsoft en complemento para  MS-DOS y su primera versión Windows 1 fue publicado en 1985 hasta su predecesor Windows 7 la versión más reciente y para estos tiempos se esta desarrollando una nueva versión como windows 8.



Evolución histórica de Windows


Las dos primeras versiones de Windows 1.0 y 2.0 no tuvieron mucho éxito en el mercado, pero con su versión 3.0. Sorprendió mucho con sus características como la capacidad de procesadores Intel, soporte para colores y capacidad de memoria. Pero la versión más sofisticada ha sido windows xp y es el más utilizado por presentar estabilidad y rendimiento. Con el VISTA la interfaz gráfica fue un éxito pero desagrado mucho a los usuarios por su incompatibilidad por algunos periféricos del ordenador y sus requerimientos son demasiados altos. Por eso el windows 7 es inspirado en el VISTA por su buena interfaz gráfica y por el XP por su buena estructura completa y fácil manejo haciéndolo ligero y estable para diversas tareas; actualmente Microsoft esta desarrollando una nueva versión que es el Windows 8 aparentemente será lanzado en el 2012 según este será más compatibles con sistemas móviles como celulares pero esto se hablara en el futuro.


Ventajas de Windows.
Es el  más utilizado, su instalación es sencilla, es el más desarrollado, tiene mejores graficas.


Desventajas de Windows.
Es el blanco de muchos virus, puede tener errores de compatibilidad en sistemas nuevos, resulta muy caro al comprarlo.


Versiones de Windows.
-Windows 1: lanzado en 1985 no tubo gran impacto en el mercado, tenía muy poca funcionalidades, sus ventanas eran pegadas unas a otras luego esto fue cambiado por menús despegables. Sus características: permitía el uso de mouse, interfaz grafica con menú desplegables.


-Windows 2: tiene más características que el anterior como iconos y ventanas que se cubrían unas entre otras y nacen las herramientas Excel,Word,Corel Draw,Ami y Pagemaker. Sus características son: ventanas que cubren una encima de la otra,herramienta para tareas como Excel y Word.


- Windows 3: tiene muy buena interfaz grafica y el manejo mas avanzado de la memoria y fue más popular y mejor que las anteriores versiones. Características: soporte de memoria grande y se agrega el administrador de programas,soporte para más de 16 colores.


-Windows3.1: versión de muchas mejoras como el soporte para modo protegido  y de contras como no arrancar en procesadores Intel 8086. Características como multimedia y capacidad para que una aplicación reinicie la máquina.


-Windows 3.11: creado para trabajos en grupos utilizado en Universidades y Empresas. Sus características son : soporte para redes punto a punto y mejoramiento para las comunicaciones en red.


- Windows NT:  Es multitarea y fue una versión muy competitiva fue creado con características similares del Sistema Unix  pero este sufrió problemas de compatibilidad con el hardware y software existente de las computadoras normales. Características: necesita gran cantidad de recursos y solo se pueden usar en equipos grandes y caros, y tiene alto rendimiento.


-Windows NT 3.1: es una combinación entre Windows NT y Windows 3.1 ya que posee la misma apariencia grafica de este. Características: funciona en múltiples conjuntos de instrucciones arquitectónicas informáticas y múltiples plataformas de hardware.


-Windows NT 3.5/3.51: el objetivo del 3.5 aumentar la velocidad del sistema operativo y se incluye una nueva pantalla de inicio, luego esta el 3.51 tiene mojaras como la capacidad de arrancar en procesadores Pentium o superiores y tiene ficheros para guardar hasta 255 caracteres.


-Windows NT 4.0: su interfaz grafica es similar a Windows 95 y ofrece mayor estabilidad.Características son 2 herramientas como Microsoft Transaction Server para aplicaciones en red y Microsoft Messege Queue Server para mejorar las comunicaciones.


- Windows 95: fue un sistema más completo que los anteriores se agrego barra de tareas y el escritorio es más eficiente.Características: se añadió el Menú Inicio y posibilidad de escribir nombres largos para archivos.


- Windows 98: tiene capacidad de compartir conexión a internet de una sola línea telefónica  entre varios equipos  y elimina características que se encontraban en internet en el sistema. Características: tiene un soporte USB mejorado, integración completa al internet y mayor calidad.


- Windows Millenium Edition: no aporto mucho para Microsoft debido por inestabilidad y poca seguridad, más que todo fue diseñado para usuarios domésticos y sólo funcionaban en los equipos nuevos que los traían instalado. Características son: encriptación de ficheros,servicio de indexación y directorio activo entre otros.


- Windows XP: Considerado como el más estable y mejor estructurado por su interfaz y mejoramiento de multimedia  presenta estabilidad y rendimiento, su multitarea es mejorada y es muy utilizado en empresas y organizaciones. Sus Características son: sucuencia más rapido de inicios, uso de varias cuentas, ambiente gráfico,etc.


- Windows 2003: es muy parecido a Windows Xp pero modificado a labores empresariales brindando rapidez, fiabilidad y escalabilidad. También dispone de características de Windows NT siendo fácil de gestionar. Característica: tiene todo los que las empresas esperan, permite a los usuarios ser más productivo.


- Windows Vista:  sin duda es el que tiene mayor avance de interfaz grafica, viene con nuevos accesorios como Gadgets, transparencia en las ventanas, mayor seguridad para bloquear  los virus. Pero tiene muchas desventajas como incompatibilidad con ciertos programas y es muy pesado y hace al ordenador muy lento. Características son: apariencia agradable para el usuario, las ventanas son transparente y una pantallita indica lo que estas viendo.

-Windows Seven: Diseñado para corregir las fallas de la versión Vista para volverlo mucho mas sencillo para el usuario, permite hacer tareas mucho más fácil y rápido. Y lograr que el sistema sea ligero y rápido algo que no tenia la Versión Vista. Aun así no es compatible  con ciertos programas. Características: tiene pantalla multitáctil, buena interfaz grafica, fácil de manejar, su velocidad, puede tener hasta  50 ventanas abiertas.

miércoles, 12 de octubre de 2011

Sistemas de Computacion

Hardware: de una computadora corresponde a todas las partes reales y sus componentes electrónicos eléctricos mecánicos y sistemas periféricos de cualquier tipo.


Software:
Equipamiento lógico o soporte de una computadora digital . comprende  el conjunto de los componentes necésario que hacen posible la realizacion de tareas especificas.



Firmware:
Es  un bloque  de interacciones de una programa para propósitos espécificos grabado en una  memoria de  tipo  no  volatil  ROM, FLASH ( PRENDRIVES), ETC.



¿Donde Podemos Encontrar Firmware?
lo  podemos  encontrar  en  el  90% de  los  equipos eléctronicos digitales.


Ejemplos:
Computadoras, Prendrives, Aires acondicionados digitales, Lavadoras y Consolas de Video Juegos como Xbox 360,Play Station 3,Wii.


¿Donde no podemos  encontrar Firmware?
No se  encuentra en  aquellos equipos elétricos no  digitales ( manuales).
Ejemplos:
Tv  manual, Planchas elétricas, Neveras, etc.


¿ Puede Funcionar el Hardware sin Software o Software sin Hardware?.
La repuesta  es negativa  ya  que la computadora no realizaria tareas lógicas como tal no cumpliria con  sus funciones.