Entradas

Mostrando entradas de mayo, 2018

Procesos e Hilos

Procesos Se puede decir que es un espíritu animado de un programa. Es una ejecución concreta de un programa, con un camino determinado y un valor de sus variables determinados. La unidad mínima de expedición y de asignación de recursos es el proceso. Si el proceso intenta por algún motivo intencionalmente o no acceder a alguna dirección de memoria de otro proceso, el programa termina anormalmente con un ‘Segmentation fault’. En el momento en el que el proceso termina, el sistema operativo libera toda la memoria y todos los recursos asignados al proceso Un proceso es cualquier programa en ejecución. este necesita ciertos recursos para realizar satisfactoriamente su tarea:    - Tiempo de CPU.    - Memoria.    - Archivos.    - Dispositivos de E/S. Las obligaciones del SO como gestor de procesos son:    - Creación y eliminación de procesos.    - Planificación de procesos (procurando la ejecuci...

Evolucion de Windows

Imagen
EVOLUCION DE WINDOWS Windows NT En julio de 1993 el primer Windows NT versión 3.1 llegó como un sistema de estación de trabajo (Workstation para cliente) y Servidor Avanzado (Advanced Server) como sistema operativo de servidor para [Intel x86] y la arquitectura [RISC] en el mercado. -Permite a aplicaciones de 32 bits y los pone a disposición cada uno de hasta 2 GB de memoria virtual. -Es nueva tecnología para el mundo de las PC y es diferente por su ambiente gráfico, pero realmente no es nueva tecnología. -Está basado en variaciones del kernel de Mac de UNIX. La arquitectura del micro-kernel soporta aplicaciones no diseñadas para Windows NT. -Operaciones básicas de sistemas y otras capas sobre ella. -Cada aplicación es limitada a un espacio de memoria (Esquema de direccionamiento de 32 bits real).   Ejecuta aplicaciones de 16 y 32 bits y de otros Sistemas Operativos y   para RISC de 64 bits. Windows 95 Es un sistema operativo con interfaz gráfi...

NTFS & FAT32

Imagen
NTFS NTFS permite definir el tamaño del clúster (conjuntos o conglomerados de ordenadores unidos entre sí normalmente por una red de alta velocidad y que se comportan como si fuesen una única computadora) a partir de 512 bytes (tamaño mínimo de un sector) de forma independiente al tamaño de la partición.  El máximo volumen NTFS soportado es de 2 32 –1 clústeres (aproximadamente 16  TiB  usando clústeres de 4  KiB ). Su principal inconveniente es que necesita para sí mismo una buena cantidad de espacio en disco duro, por lo que no es recomendable su uso en discos con menos de 400 MiB libres. Ventajas -La capacidad de recuperarse a partir de algunos errores relacionados con el disco automáticamente, lo que FAT32 no puede hacer. -Compatibilidad mejorada para discos duros más grandes. -Mejor seguridad porque puede utilizar permisos y cifrado para restringir el acceso a archivos específicos para usuarios aprobados. -Journalising: se refiere a que s...

Generaciones de las computadoras

Imagen
  Generaciones de las computadoras Primera Generación (1951-1958) -Usaban tubos al vacío para procesar información. -   Usaban tarjetas perforadas para entrar los datos y los programas. -   Usaban cilindros magnéticos para almacenar información e instrucciones internas. -   Eran sumamente grandes, utilizaban gran cantidad de electricidad, generaban gran cantidad de calor y eran sumamente lentas. -   Se comenzó a utilizar el sistema binario para representar los datos. En esta generación las máquinas son grandes y costosas (de un costo aproximado de 10,000 dólares). La computadora más exitosa de la primera generación fue la IBM 650. Segunda Generación (1958-1964) En esta generación las computadoras se reducen de tamaño y son de menor costo.    -Usaban transistores para procesar información.   -Los transistores eran más rápidos, pequeños y más confiables que los tubos al vacío.   200 transistores podían acomoda...