jueves, 30 de mayo de 2013
viernes, 24 de mayo de 2013
TALLER 3 SISTEMAS OPERATIVOS
TALLER 3 SISTEMAS
OPERATIVOS
-Software Gratuito: En ocasiones incluye el código fuente, aunque este tipo de software no es libre en el mismo sentido de software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.
-Software de Dominio Público: Es aquel software que no requiere licencia, pues sus derechos de explotación son para la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de el, siempre con fines legales y consignando su autoría original.
2.-Partición: Una partición de disco, en mantenimiento, es el nombre genérico que recibe cada división presente en una sola unidad física de almacenamiento de datos. Toda partición tiene su propio sistema de archivos (formato); generalmente, casi cualquier sistema operativo interpreta, utiliza y manipula cada partición como un disco físico independiente, a pesar de que dichas particiones estén en un solo disco físico.
-Tipos de partición:
-Partición primaria: Son las divisiones crudas o primarias del disco, solo puede haber 4 de éstas o 3 primarias y una extendida. Depende de una tabla de particiones. Un disco físico completamente formateado consiste, en realidad, de una partición primaria que ocupa todo el espacio del disco y posee un sistema de archivos.
-Partición
extendida: También conocida
como partición secundaria es otro tipo de partición que actúa como
una partición primaria; sirve para contener múltiples unidades
lógicas en su interior. Fue ideada para romper la limitación de 4
particiones primarias en un solo disco físico. Solo puede existir
una partición de este tipo por disco, y solo sirve para contener
particiones lógicas. Por lo tanto, es el único tipo de partición
que no soporta un sistema de archivos directamente.
-Partición
lógica: Ocupa una porción de la partición extendida o la
totalidad de la misma, la cual se ha formateado con un tipo
específico de sistema de archivos (FAT32, NTFS, ext2,...) y se le ha
asignado una unidad, así el sistema operativo reconoce las
particiones lógicas o su sistema de archivos. Puede haber un máximo
de 23 particiones lógicas en una partición extendida. Linux impone
un máximo de 15, incluyendo las 4 primarias, en discos SCSI y en
discos IDE 8963.
3.MBR: Es un registro de arranque principal es el primer sector de un dispositivo de almacenamiento de datos,como un disco duro. A veces, se emplea para el arranque del sistema operativo con bootstrap,otra veces es usado para almacenar una tabla de particiones y, en ocasiones,se usa solo para identificar un dispositivo de disco individual,aunque en algunas maquinas esto ultimo es ignorado.
4.-Gestor de arranque: Un gestor de arranque es un programa sencillo que no tiene la totalidad de las funcionalidades de un sistema operativo, y que está diseñado exclusivamente para preparar todo lo que necesita el sistema operativo para funcionar. Normalmente se utilizan los cargadores de arranque multietapas, en los que varios programas pequeños se suman los unos a los otros, hasta que el último de ellos carga el sistema operativo.
5.-Sistema de archivos: Los sistemas de archivos o ficheros, estructuran la información guardada en una unidad de almacenamiento (normalmente un disco duro de una computadora), que luego será representada ya sea textual o gráficamente utilizando un gestor de archivos. La mayoría de los sistemas operativos manejan su propio sistema de archivos.1
Lo habitual es utilizar dispositivos de almacenamiento de datos que permiten el acceso a los datos como una cadena de bloques de un mismo tamaño, a veces llamados sectores, usualmente de 512 bytes de longitud (También denominados clústers).
6.FAT16:En 1987 apareció lo que hoy se conoce como el formato FAT16. Se eliminó el contador de sectores de 16 bits. El tamaño de la partición ahora estaba limitado por la cuenta de sectores por clúster, que era de 8 bits. Esto obligaba a usar clusters de 32 KiB con los usuales 512 bytes por sector. Así que el límite definitivo de FAT16 se situó en los 2 GiB.
Esta mejora estuvo disponible en 1988 gracias a MS-DOS 4.0. Mucho más tarde, Windows NT aumentó el tamaño máximo del cluster a 64 kilobytes gracias al "truco" de considerar la cuenta de clusters como un entero sin signo. FAT32: fue la respuesta para superar el límite de tamaño de FAT16 al mismo tiempo que se mantenía la compatibilidad con MS-DOS en modo real. Microsoft decidió implementar una nueva generación de FAT utilizando direcciones de cluster de 32 bits (aunque sólo 28 de esos bits se utilizaban realmente).
En teoría, esto debería permitir aproximadamente 268.435.538 clusters, arrojando tamaños de almacenamiento cercanos a los ocho terabytes.
FAT32 apareció por primera vez en Windows 95 OSR2. Era necesario reformatear para usar las ventajas de FAT32. Curiosamente, DriveSpace 3 (incluido con Windows 95 y 98) no lo soportaba. Windows 98 incorporó una herramienta para convertir de FAT16 a FAT32 sin pérdida de los datos. Este soporte no estuvo disponible en la línea empresarial hasta Windows 2000.
El tamaño máximo de un archivo en FAT32 es 4 GiB (232−1 bytes), lo que resulta engorroso para aplicaciones de captura y edición de video, ya que los archivos generados por éstas superan fácilmente ese límite.
NTFS:Es un sistema de archivos de Windows NT incluido en las versiones de Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista, Windows 7 y Windows 8. Está basado en el sistema de archivos HPFS de IBM/Microsoft usado en el sistema operativo OS/2, y también tiene ciertas influencias del formato de archivos HFS diseñado por Apple.
NTFS permite definir el tamaño del clúster a partir de 512 bytes (tamaño mínimo de un sector) de forma independiente al tamaño de la partición.
Es un sistema adecuado para las particiones de gran tamaño requeridas en estaciones de trabajo de alto rendimiento y servidores. Puede manejar volúmenes de, teóricamente, hasta 264–1 clústeres. En la práctica, el máximo volumen NTFS soportado es de 232–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.
EXT2:(second extended filesystem o "segundo sistema de archivos extendido") es un sistema de archivos para el kernel Linux. Fue diseñado originalmente por Rémy Card. La principal desventaja de ext2 es que no implementa el registro por diario (en inglés Journaling) que sí implementa su sucesor ext3, el cual es totalmente compatible.
ext2 fue el sistema de ficheros por defecto de las distribuciones de Linux Red Hat Linux, Fedora Core y Debian hasta ser reemplazado recientemente por su sucesor ext3.
El sistema de ficheros tiene una tabla donde se almacenan los i-nodos. Un i-nodo almacena información del archivo (ruta o path, tamaño, ubicación física). En cuanto a la ubicación, es una referencia a un sector del disco donde están todas y cada una de las referencias a los bloques del archivo fragmentado. EXT3:(third extended filesystem o "tercer sistema de archivos extendido") es un sistema de archivos con registro por diario (journaling). Es el sistema de archivo más usado en distribuciones Linux, aunque en la actualidad está siendo remplazado por su sucesor, ext4.
La principal diferencia con ext2 es el registro por diario. Un sistema de archivos ext3 puede ser montado y usado como un sistema de archivos ext2. Otra diferencia importante es que ext3 utiliza un árbol binario balanceado (árbol AVL) e incorpora el asignador de bloques de disco Orlov.EXT4: (fourth extended filesystem o «cuarto sistema de archivos extendido») es un sistema de archivos transaccional (en inglés journaling), anunciado el 10 de octubre de 2006 por Andrew Morton, como una mejora compatible de ext3. El 25 de diciembre de 2008 se publicó el kernel Linux 2.6.28, que elimina ya la etiqueta de "experimental" de código de ext4.
Las principales mejoras son:
- Soporte de volúmenes de hasta 1024 PiB.
- Soporte añadido de extent.
- Menor uso del CPU.
- Mejoras en la velocidad de lectura y escritura.
SWAP:El
espacio swap o de intercambio será normalmente una partición del
disco, pero también puede ser un archivo. Los usuarios pueden crear
un espacio de intercambio durante la instalación de Arch Linux o en
cualquier momento posterior, en caso de ser necesario. El espacio de
intercambio es generalmente recomendado a los usuarios con menos de 1
GB de RAM, pero es una cuestión de preferencia personal en sistemas
con cantidades generosas de memoria RAM física (aunque sí es
necesario para utilizar la suspensión en disco).
HFS:Sistema
de Archivos Jerárquico o Hierarchical File System (HFS), es un
sistema de archivos desarrollado por Apple Inc. para su uso en
computadores que corren Mac OS. Originalmente diseñado para ser
usado en disquetes y discos duros, también es posible encontrarlo en
dispositivos de solo-lectura como los CD-ROMs. HFS es el nombre usado
por desarrolladores, pero en la documentación de usuarios el formato
es referido como estándar Mac Os para diferenciarlo de su sucesor
HFS+ el cual es llamado Extendido Mac Os.
MFS:
Macintosh
File System (MFS) es un formato de volumen (o sistema de archivos)
creado por Apple Computer para almacenar archivos en disquetes de
400K. MFS fue introducido con el Macintosh 128K en enero de 1984.
MFS era notable tanto por introducir los fork de recurso para permitir el almacenamiento de datos estructurados así como por almacenar metadatos necesitados para el funcionamiento de la interfaz gráfica de usuario de Mac OS. MFS permite que los nombres de archivo tengan una longitud de hasta 255 caracteres, aunque Finder no permite que los usuarios creen nombres de más de 63 caracteres de longitud. A MFS se le denomina como sistema de archivo plano porque no admite carpetas.
Apple introdujo el HFS como reemplazo para MFS en septiembre de 1985.
MFS era notable tanto por introducir los fork de recurso para permitir el almacenamiento de datos estructurados así como por almacenar metadatos necesitados para el funcionamiento de la interfaz gráfica de usuario de Mac OS. MFS permite que los nombres de archivo tengan una longitud de hasta 255 caracteres, aunque Finder no permite que los usuarios creen nombres de más de 63 caracteres de longitud. A MFS se le denomina como sistema de archivo plano porque no admite carpetas.
Apple introdujo el HFS como reemplazo para MFS en septiembre de 1985.
HPFS:
High
Performance File System,
o sistema
de archivos de altas prestaciones,
fue creado específicamente para el sistema operativo OS/2 para
mejorar las limitaciones del sistema de archivos FAT. Fue escrito por
Gordon Letwin y otros empleados de Microsoft, y agregado a OS/2
versión 1.2, en esa época OS/2 era todavía un desarrollo conjunto
entre Microsoft e IBM. Se caracterizaba por permitir nombres largos,
metadatos e información de seguridad, así como de autocomprobación
e información estructural.
Otra de sus características es que, aunque poseía tabla de archivos (como FAT), ésta se encontraba posicionada físicamente en el centro de la partición, de tal manera que redundaba en menores tiempos de acceso a la hora de leerla/escribirla.
Otra de sus características es que, aunque poseía tabla de archivos (como FAT), ésta se encontraba posicionada físicamente en el centro de la partición, de tal manera que redundaba en menores tiempos de acceso a la hora de leerla/escribirla.
XFS:
es un sistema de archivos de 64 bits con journaling de alto rendimiento creado por SGI (antiguamente Silicon Graphics Inc.) para su implementación de UNIX llamada IRIX. En mayo de 2000, SGI liberó XFS bajo una licencia de código abierto. XFS se incorporó a Linux a partir de la versión 2.4.25, cuando Marcelo Tosatti (responsable de la rama 2.4) lo consideró lo suficientemente estable para incorporarlo en la rama principal de desarrollo del kernel. Los programas de instalación de las distribuciones de SuSE, Gentoo, Mandriva, Slackware, Fedora Core, Ubuntu y Debian ofrecen XFS como un sistema de archivos más.
es un sistema de archivos de 64 bits con journaling de alto rendimiento creado por SGI (antiguamente Silicon Graphics Inc.) para su implementación de UNIX llamada IRIX. En mayo de 2000, SGI liberó XFS bajo una licencia de código abierto. XFS se incorporó a Linux a partir de la versión 2.4.25, cuando Marcelo Tosatti (responsable de la rama 2.4) lo consideró lo suficientemente estable para incorporarlo en la rama principal de desarrollo del kernel. Los programas de instalación de las distribuciones de SuSE, Gentoo, Mandriva, Slackware, Fedora Core, Ubuntu y Debian ofrecen XFS como un sistema de archivos más.
UFS:
Unix
File System (UFS) es un sistema de archivos utilizado por varios
sistemas operativos UNIX y POSIX. Es un derivado del Berkeley Fast
File System (FFS), el cual es desarrollado desde FS
UNIX (este último desarrollado en los Laboratorios Bell).
Casi todos los derivativos de BSD incluyendo a FreeBSD, NetBSD, OpenBSD, NeXTStep, y Solaris Operating Environment|Solaris utilizan una variante de UFS. JFS:Journaling File System (JFS) es un sistema de archivos de 64-bit con respaldo de transacciones creado por IBM. Está disponible bajo la licencia GNU GPL. Existen versiones para AIX, eComStation, OS/2, sistemas operativos Linux y HP-UX
Fue diseñado con la idea de conseguir "servidores de alto rendimiento y servidores de archivos de altas prestaciones, asociados a e-business". JFS se fusionó en el kernel de Linux desde la versión 2.4. JFS utiliza un método interesante para organizar los bloques vacíos, estructurándolos en un árbol y usa una técnica especial para agrupar bloques lógicos vacíos.
JFS fue desarrollado para AIX. La primera versión para Linux fue distribuida en el verano de 2000. La versión 1.0.0 salió a la luz en el año 2001. JFS está diseñado para cumplir las exigencias del entorno de un servidor de alto rendimiento en el que sólo cuenta el funcionamiento. Al ser un sistema de ficheros de 64 bits, JFS soporta ficheros grandes y particiones LFS (del inglés Large File Support), lo cual es una ventaja más para los entornos de servidor.
Casi todos los derivativos de BSD incluyendo a FreeBSD, NetBSD, OpenBSD, NeXTStep, y Solaris Operating Environment|Solaris utilizan una variante de UFS. JFS:Journaling File System (JFS) es un sistema de archivos de 64-bit con respaldo de transacciones creado por IBM. Está disponible bajo la licencia GNU GPL. Existen versiones para AIX, eComStation, OS/2, sistemas operativos Linux y HP-UX
Fue diseñado con la idea de conseguir "servidores de alto rendimiento y servidores de archivos de altas prestaciones, asociados a e-business". JFS se fusionó en el kernel de Linux desde la versión 2.4. JFS utiliza un método interesante para organizar los bloques vacíos, estructurándolos en un árbol y usa una técnica especial para agrupar bloques lógicos vacíos.
JFS fue desarrollado para AIX. La primera versión para Linux fue distribuida en el verano de 2000. La versión 1.0.0 salió a la luz en el año 2001. JFS está diseñado para cumplir las exigencias del entorno de un servidor de alto rendimiento en el que sólo cuenta el funcionamiento. Al ser un sistema de ficheros de 64 bits, JFS soporta ficheros grandes y particiones LFS (del inglés Large File Support), lo cual es una ventaja más para los entornos de servidor.
7.-Partición
Swap (Swap):
El espacio destinado a esta partición seguirá la ecuación S=M+2,
en donde S es el espacio destinado a Swap y M es la capacidad física
de la RAM. Por ejemplo, para una RAM de 3 Gb, el espacio destinado a
Swap ha de ser de 5 Gb. En mi caso, para una RAM de 4 Gb físicas
(sólo tres reconocibles por el sistema en 32 bits), destino 6 Gb
para esta partición.
-Partición raíz (/): Aquí va instalado todo el sistema, con lo que es conveniente que la capacidad mínima no sea inferior a 5-10 Gb. El formateado, con Fedora 11, es en Ext4. Como se puede ver en la imagen del principio, una instalación limpia y con las actualizaciones de última hora y algunas aplicaciones ya incorporadas, como OpenOffice 3.1, Inkscape y Blender, entre otras, no ocupa más de 5 Gb en total.
-Partición Home (/Home): Aquí van los archivos de configuración personal de cada usuario. También le damos el formato Ext4 y la capacidad de almacenaje irá en función de las necesidades de cada usuario.
-Partición de arranque (/boot): En esta partición va el núcleo del sistema. Aquí va Linux, el kernel, con todas sus letras. Cada núcleo ocupa unos 10-20 Mb con lo que, en principio, no es necesario destinar más allá de 100 Mb en total (en mi experiencia con GNU/Linux, nunca he tenido más de cuatro núcleos activos). Esta partición es incompatible con Ext4 así que no queda más remedio que configurarla como Ext3. En mi caso, he sido un poco más generoso y esta partición la he montado con 200 Mb.
-Partición raíz (/): Aquí va instalado todo el sistema, con lo que es conveniente que la capacidad mínima no sea inferior a 5-10 Gb. El formateado, con Fedora 11, es en Ext4. Como se puede ver en la imagen del principio, una instalación limpia y con las actualizaciones de última hora y algunas aplicaciones ya incorporadas, como OpenOffice 3.1, Inkscape y Blender, entre otras, no ocupa más de 5 Gb en total.
-Partición Home (/Home): Aquí van los archivos de configuración personal de cada usuario. También le damos el formato Ext4 y la capacidad de almacenaje irá en función de las necesidades de cada usuario.
-Partición de arranque (/boot): En esta partición va el núcleo del sistema. Aquí va Linux, el kernel, con todas sus letras. Cada núcleo ocupa unos 10-20 Mb con lo que, en principio, no es necesario destinar más allá de 100 Mb en total (en mi experiencia con GNU/Linux, nunca he tenido más de cuatro núcleos activos). Esta partición es incompatible con Ext4 así que no queda más remedio que configurarla como Ext3. En mi caso, he sido un poco más generoso y esta partición la he montado con 200 Mb.
jueves, 23 de mayo de 2013
Taller #2 Sistemas Operativos.
TALLER SISTEMAS
OPERATIVOS
1.El programa
principal de los sistemas operativos es el Núcleo o Kernel,pues
asigna tareas al procesador siguiendo un orden y llevando el debido
tiempo de cada tarea.
2. -Coordinar
y manipular el hardware del computador
-Organizar archivos
en diversos dispositivos de almacenamiento
-Gestiona errores de
hardware y la perdida de datos
-Se encarga de
brindar al usuario una interfaz con la cual pueda operar de manera
mas fácil todas las funciones
3.-Nivel uno:
Núcleo (Kernel)
-Nivel
dos:
-Nivel
tres:
-Nivel
cuatro: Shell
4.Un
proceso puede informalmente entenderse como un programa de ejecución.
Formalmente es “Una unidad de actividad que se caracteriza por la
ejecución de una secuencia de instrucciones,un estado actual, y un
conjunto de recursos del sistema de asociados”
5.-En ejecución: El
procesador esta ejecutando instrucciones de ese proceso en un momento
dado.
-Preparado: El
proceso esta preparado para ser ejecutado y esta esperando su turno.
-Bloqueado:
El proceso esta detenido en espera de un suceso para continuar su
ejecución.
-Identificación: A
cada proceso se le asigna un código identificador que se utilizara
para identificarlo en el sistema operativo.
-Prioridad: A
cada proceso se le asigna una prioridad para obtener los recursos del
sistema operativo.
6.Un
Núcleo o Kernel es un software que constituye la parte mas
importante del sistema operativo. Es el responsable de facilitar a
los distintos programas acceso seguro al hardware de la computadora o
en forma básica, es el encargado de gestionar recursos, a través de
servicios de llamada al sistema.
7.- Núcleos Monolíticos:
Facilitan las abstracciones del
hardware subyente realmente potentes y variadas.
-Micronúcleos:
Proporcionan un pequeño
conjunto de abstracciones simples del hardware, y usa aplicaciones
llamadas servidores para ofrecer mayor funcionalidad.
-Núcleos Híbridos:
Son muy parecidos a los micronúcleos puros, excepto por que incluyen
código adicional en el espacio del núcleo para que se ejecute mas
rápidamente.
-Exonucleos: No
facilita ninguna abstracción, pero permiten el uso de bibliotecas
que proporcionan con mayor funcionalidad gracias al acceso directo o
casi directo del hardware.
8.
El Kernel se puede definir como el corazón de el sistema operativo,
es el encargado de que el software y el hardware de un ordenador
puedan trabajar juntos.
jueves, 2 de mayo de 2013
Cuadro comparativo
|
NOMBRE S.O |
VERSION O DISTRIBUCION
PRODUCIDA |
PRIMERA FECHA APARICION
S.O |
CARACTERISTICA MAS
IMPORTANTE DE S.O |
VERSION O DISTRIBUCION MAS
UTILIZADA |
QUE LE GUSTO MAS DE ESTE
S.O |
|
WINDOWS |
Windows 1.0 Windows 2.0 Windows 3.0 Windows nt Windows nt 3.0 Windows nt 3.5 Windows nt 4.0 Windows 95 Windows 98 Windows 2000 Windows me Windows xp Windows vista Windows 7 Windows 8 |
1982-1985 |
-Muy buena usabilidad -Facilidad para instalar nuevos dispositivos -Gran cantidad de programas,ayuda y documentación relacionada con Windows. |
-Windows XP |
-Que la mayoría de
programas se pueden abrir en Windows. -Es mas fácil. |
|
LINUX |
Ubunto Linux mint Fedora Open SUSE Debian Mandriva PCLinuxOS Slackware linux Gento linux CentOS Puppy linux Arch linux |
1991 |
-Multitarea -Multiusuario -Multiprocesador -Multiplataforma -Consolas virtuales multiples |
-Ubuntu |
-Es robusto,estable y
rápido
-No es tan difícil para los que no sabemos casi informática. |
|
MACINTOSH (MAC OS)
|
Mac os x server 1.0 Beta publica 10.0 10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 |
1985 |
-Tienes una arquitectura
de microkernel -El escritorio gráfico se llama aqua -Trabaja en dispositivos móviles como ipods iphones . |
-Lion
|
-Siempre sera el mismo
hardware -Tiene muy buena estabilidad. |
Suscribirse a:
Entradas (Atom)
