SlideShare una empresa de Scribd logo
1 de 14
TRABAJO DE SISTEMAS OPERATIVOS




                 ESTUDIANTE:

       CAMILO ANDRES PINZON HERRERA

               ING. DE SISTEMAS




FUNDACION UNIVERSITARIA DE SAN GIL “UNISANGIL”

FACULTAD DE CIENCIAS NATURALES E INGENIERIA

            SISTEMAS OPERATIVOS

              YOPAL-CASANARE

                     2013
TRABAJO DE INGENIERIA DE SOFTWARE 1




                 INGENIERA:

        MARÍA NANCY ESPINEL CALIXTO




                 ESTUDIANTE:

       CAMILO ANDRES PINZON HERRERA

               ING. DE SISTEMAS




FUNDACION UNIVERSITARIA DE SAN GIL “UNISANGIL”

FACULTAD DE CIENCIAS NATURALES E INGENIERIA

            SISTEMAS OPERATIVOS

              YOPAL-CASANARE

                     2013
TABLA DE CONTENIDO



1.  Explique ¿qué es sistema operativo?
2.   ¿qué es el núcleo?
3.  ¿Cuáles son las funciones del núcleo o kernel?
4.  Explique los cuatro tipos de núcleos
5.  ¿Cuáles son los sistemas operativos existentes?
6.  ¿Cuáles son las distintas funciones de los sistemas operativos?
7.  ¿Cuál es la organización de un sistema operativo?
8.  En informática que es un proceso.
9.  Explique los estados de proceso: Ejecución, listo, Espera, nuevo y
    terminado. De un ejemplo para cada estado
10. ¿Qué es el master boot record (MBR)?
11. ¿De qué está compuesto el MBR?
12. ¿Qué es bootstrap?
13. Cómo se encuentran distribuidos los 512 bytes del sector de arranque en
    un disco duro
14. En Linux cuales son las convenciones para nombrar los discos
15. Cuáles son los cargadores de arranque para GNU/Linux
16. ¿Qué es un sistema de archivos?
17. ¿Cuál es la arquitectura de Windows y de Linux?
18. Realice la comparación entre el núcleo de Linux y Windows
19. Explique la nomenclatura del kernel en Linux
20. Explique el núcleo de Windows 7 (MinWin)
21. ¿Cuál es la diferencia entre software libre, software gratuito y software de
    dominio público?
22. Explique por qué Linux es llamado GNU/LINUX
23. ¿Cuál es la diferencia entre GNU Hurd y GNU Mach?
24. Para los siguientes sistemas operativos cuales son los tipos de archivos
    admitidos: DOS, Windows 95, Windows 98, Windows XP, Windows 7,
    Linux, MacOS, OS/2, Sun Solaris e IBM AIX
25. En Linux cual es la función de las particiones: / (raiz), /boot y swap
1. ¿QUE ES UN SISTEMA OPERATIVO?



Es un softwareque ejecuta los recursos de hardware y subministra los programas
de aplicación, Uno de los propósitos del sistema operativo es gestionar el núcleo
intermediario que consiste en tramitar los recursos de localización y protección de
acceso del hardwareControla y coordina el uso del hardware en diferentes
programas de aplicación y los diferentes usuarios, Consiste en ofrecer una
distribución ordenada y controlar los procesadores, memorias y dispositivos de
entrada y salida entre los diversos programas




2. ¿QUE ES EL NUCLEO?



El núcleo o kernel es el software encargado de facilitar el acceso seguro de los
programas al hardware de la computadora y como en la computadora se utilizan
demasiados programas y el hardware es limitado el núcleo o kernel organiza los
programas en un tiempo determinado para la utilización del hardware lo que se
conoce como multiplexado




3. ¿CUALES SON LAS FUNCIONES DEL NUCLEO O KERNEL?



Es una de las funciones básicas es de administrar la memoria para los programas
y procesos de ejecución, la administración de memoria para los programas en
ejecución se realiza mediante un tiempo determinado
4. EXPLIQUE 4 TIPOS DE NUCLEO

  Los núcleos monolíticos facilitan abstracciones del hardware realmente potentes
  y variadas.
  Los micronúcleos proporcionan un pequeño conjunto de abstracciones simples
  del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor
  funcionalidad.
  Los núcleos híbridos son muy parecidos a los micronúcleos puros, excepto
  porque incluyen código adicional en el espacio de núcleo para que se ejecute
  más rápidamente.
  Los exonúcleos no facilitan ninguna abstracción, pero permiten el uso de
  bibliotecas que proporcionan mayor funcionalidad gracias al acceso directo o
  casi directo al hardware.




5. Cuáles son los sistemas operativos existentes



*AmigaOS                                    * NetBSD
* Amoeba                                    * OpenBSD
* BeOS                                      * PC-DOS
* DR-DOS                                    * Plan 9
* DragonFly BSD                             * OS/2
* FreeBSD                                   * QDOS
* FreeDOS                                   * QNX
* GNU/Linux                                 * Solaris
* GNU Hurd                                  * Microsoft Windows
* MacOS                                     * Sistemas Unix
* Minix                                     * Xenix
* MS-DOS                                    * Symbian
6. CUALES SON LAS FUNCIONES DE LOS SISTEMAS OPERATIVOS



La función de un sistema operativo es organizar y administrar el hardware y
software de la computadora dándole al usuario una mejor comunicación e
interacción entre la máquina y la persona

7. CUAL ES LA ORGANIZACIÓN DE UN SISTEMA OPERATIVO

La organización del sistema operativo comienza desde el arranque de esta
mediante lenguajes de programación utilizando el hardware para el rendimiento
del sistema utilizando algunos software como el núcleo o kernel, la rutina post y
los procesos de registro en las particiones de los discos duros

8. QUE ES UN PROCESO

Es un programa que se encuentra en ejecución, es una unidad donde se está
realizando una serie de instrucciones y un conjunto de hardware Hay cuatro
eventos principales que provocan la creación de procesos:

      El arranque del sistema.
      La ejecución, desde un proceso, de una llamada al sistema para la creación
      de otro proceso.
      Una petición de usuario para crear un proceso.
      El inicio de un trabajo por lotes.



9. LOS ESTADOS DEL PROCESO

Ejecución: el proceso está actualmente en ejecución.
Listo: el proceso está listo para ser ejecutado, sólo está esperando que el usuario
así lo disponga.
Bloqueado: el proceso no puede ejecutar hasta que no se produzca cierto
suceso, como una operación de Entrada y Salida.
Nuevo: El proceso recién fue creado y todavía no fue admitido por el sistema
operativo. En general los procesos que se encuentran en este estado todavía no
fueron cargados en la memoria principal.
Terminado: El proceso fue expulsado del grupo de procesos ejecutables, ya sea
porque terminó o por algún fallo, como un error de protección, aritmético, etc.
QUE ES EL MASTER BOOT RECOR

10. QUE ES EL MASTER BOOT RECORD


Es un registro de arranque principal o maestro de almacenamiento de datos como
el disco duro, se ejecuta cada vez que el sistema operativo inicie con bootstrap y
en ocasiones para encontrar un dispositivo en un discoelBMRestá ubicada en el
sector absoluto del disco duro de una computadora y localiza la tabla de
particiones para poder transferir los sectores de arranque


11. ¿DE QUE ESTÁ COMPUESTO EL MBR?


El MBR está compuesto por un código, las entradas de la Tabla de Particiones y
un marcador ejecutable



12. QUE ES BOOTSTRAP PROTOCOL



Es un protocolo de redUDP utilizado por los clientes de red para obtener su
dirección IP automáticamente. Normalmente se realiza en el proceso de inicio
delsistema operativo. Originalmente está definido en el RFC 951, este protocolo
permite a los ordenadores sin disco obtener una dirección IP antes de cargar un
sistema operativo avanzado



13. CÓMO SE ENCUENTRAN DISTRIBUIDOS LOS 512 BYTES DEL SECTOR
DE ARRANQUE EN UN DISCO DURO


Las particiones primarias, es decir, la tabla de las particiones primarias, sólo
pueden ocupar 64 bytes es decir, 16 bytes para cada partición activa¿Qué
contienen esos 16 bytes? 1 byte de marca de arranque, 3 bytes de CHS de inicio,
1 byte del tipo de partición, 3 bytes del CHS final, 4 bytes del LBA, 4 bytes para
tamaño de sectores, 446 bytes son código máquina para el arranque y 2 bytes
para la firma de unidad arrancable.
14. EN LINUX CUALES SON LAS CONVENCIONES PARA NOMBRAR LOS
DISCOS



Los discos del IDE primario se denominan /dev/hda y /dev/hdb en el orden master
y slave Los discos de la interfaz secundaria se denominan /dev/hdc y /dev/hdd en
el orden master y slave Si posee otras interfaces IDE los dispositivos se
denominarán /dev/hde, /dev/hdf, Los discos SCSI o SATA se denominan /dev/sda,
/dev/sdb,Los CD-ROM SCSI se denominan /dev/scd0, /dev/scd1, Las particiones
se nombran en base al disco en el cual se encuentran Las particiones primarias o
extendidas se denominan desde /dev/hdX1 a /dev/hdX4 o /dev/sdX1 a /dev/sdX4
oLas particiones lógicas, si existen, se denominan /dev/hdX5, /dev/hdX6, etc. o
/dev/sdX5, /dev/sdX6, etc.




15. CUÁLES SON LOS CARGADORES DE ARRANQUE PARA GNU/LINUX



En Linux al iniciar el sistema operativo el arranque es desde la BIOS, el gestor de
arranque y el núcleo, el núcleoinicia para permitir la multitarea y ejecuta el primer
espacio usuario para el inicio de sesión el núcleo se inactiva hasta que sea
llamado nueva mente



16. ¿QUÉ ES UN SISTEMA DE ARCHIVOS?


Es una tabla de asignación de archivos, que crea una lista de contenidos del disco
para grabar la ubicación de los archivos que éste posee. Ya que los bloques que
conforman un archivo no siempre se almacenan en el disco en forma contigua, la
tabla de asignación permite que se mantenga la estructura del sistema de archivos
mediante la creación de vínculos a los bloques que conforman el archivo
17. ¿CUÁL ES LA ARQUITECTURA DE WINDOWS Y DE LINUX?



*Arquitectura de Windows

. Su compatibilidad con las aplicaciones reemplazara las existentes para una
versión actual

.su sistema operativo sea de memoria virtual

.siga instrucciones de los requisitos po six (portable operating system interface for
UNIX)

. Cubre arquitecturas de hardware y plataformas

*Arquitectura de Linux

.soporta acceso remoto

.contiene una interfaz xfree 86 que es básica para el usuario basada en los
estándares de Windows pero gratuita

.conexiones tcp/ip

.las extensiones del núcleo y los controladores se ejecutan en un rango
privilegiado llamado anillo

.se pueden instalar varios programas, juegos y varios lenguajes de programación



18. REALICE LA COMPARACIÓN ENTRE EL NÚCLEO DE LINUX Y WINDOWS

                               COMPARACION

Núcleo de Linux                          Núcleo de Windows

. Hace que el núcleo administre todos
                                    .no se necesitaba obligatoriamente un
los programas y procesos en         núcleo en la computadora dichos
ejecución encargado de que el       programas      podían    cargarse    y
software y el hardware trabajen
                                    ejecutarse desde una computadora
juntos.
                                    vacía sin usar ninguna abstracción del
.que el núcleo administra el tiempo hardware ni del sistema operativo
para utilizar todos los programas y
procesos en ejecución.              . Con el tiempo, se empezó a dejar en
                                    memoria      pequeños       programas
.Es el encargado de que podamos
acceder a los periféricos/elementos auxiliares,    como      el cargador y
de nuestro ordenador de una manera el depurador,      o   se     cargaban
cómoda.                             desde memoria de sólo lectura

.existieron dos tipos de versiones del .Hay cuatro grandes tipos de núcleos
núcleo

*versión de producción

*versión de desarollo



19. EXPLIQUE LA NOMENCLATURA DEL KERNEL EN LINUX



El kernel de Linux está escrito en C y es código abierto bajo licencia GNU/GPL
La nomenclatura del Kernel se divide en 3 campos

Primer campo: Número de la versión, actualmente a fecha de este documento es
la 2.
Segundo campo: Numero de "sub-versión", por llamarlo de algún modo, es la
versión dentro de la propia versión, si este número es par, la versión será estable,
si por el contrario es impar, ésta será inestable.

Tercer campo: Nivel de corrección el en que se encuentra


20. EXPLIQUE EL NÚCLEO DE WINDOWS 7 (MINWIN)



MIN WIN solo es el núcleo reorganizado, el núcleo de Windows es el mismo de
siempre, este ya está presente en Windows sin interface gráfica y sin florituras ni
añadidos,este kernel modular o por capas puede usarse en la versión core de
Windows server 2008 que reduce drásticamente muchos componentes.
21. ¿CUÁL ES LA DIFERENCIA ENTRE SOFTWARE LIBRE, SOFTWARE
GRATUITO Y SOFTWARE DE DOMINIO PÚBLICO?



•Software Libre: Es la denominación al software que brinda libertad de acceso
Puede ser modificado, copiado, estudiado y redistribuido libremente, aunque sea
un software libre, este puede ser distribuido comercialmente.




•Software Gratuito: En algunas ocasiones incluye el código fuente, es libre cuando
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 él, siempre con fines legales y consignando
su autoría original.



22. EXPLIQUE POR QUÉ LINUX ES LLAMADO GNU/LINUX



GNU/Linux es uno de los términos empleados para referirse a la combinación del
núcleo o kernel libre similar a Unix denominado Linux, que es usado con
herramientas de sistema GNU, para software libre; todo su código fuente puede
ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos
de la GPL (Licencia Pública General de GNU)

23. ¿CUÁL ES LA DIFERENCIA ENTRE GNU HURD Y GNU MACH?



*GNU HURD: Es el conjunto de programas servidores que simulan un núcleo
UNIX que establece la base del sistema GNU, se ha estado desarrollando desde
1990 como software libre, distribuyéndolo bajo la licencia GPL.
*GNU MACH: Es el micronucleo oficial del proyecto GNU, como cualquier otro
micronucleo de administración sobre el hardware para que el sistema operativo
sea operado desde el espacio del usuario.



24. PARA LOS SIGUIENTES SISTEMAS OPERATIVOS CUALES SON LOS
TIPOS DE ARCHIVOS ADMITIDOS: DOS, WINDOWS 95, WINDOWS 98,
WINDOWS XP, WINDOWS 7, LINUX, MACOS, OS/2, SUN SOLARIS E IBM AIX

Dos                                      MacOS
FAT16                                    HFS      (Sistema   de  Archivos
                                         Jerárquico), MFS (Sistemas de
                                         Archivos Macintosh)
Windows 95
FAT16                                    OS/2
                                         HPFS (Sistema de Archivos de Alto
                                         Rendimiento)
Windows 98
FAT16 FAT32
                                         Sun Solaris
                                         UFS (Sistema de Archivos Unix)
Windows XP
FAT,     FAT16,     FAT32,   NTFS
(versiones 4 y 5)                        IBM AIX
                                         JFS (Sistema Diario de Archivos)
Linux
Ext2, Ext3, ReiserFS, Linux Swap         Windows 7
(FAT16, FAT32, NTFS)
                                         NTFS (Nueva tecnología del sistema
                                         de archivos)
25. EN LINUX CUAL ES LA FUNCIÓN DE LAS PARTICIONES: / (RAIZ), /BOOT Y SWAP



/ (Raíz): se instalarán los ficheros del sistema operativo Linux. Es el punto de
partida para el montaje de otras particiones. Esta partición es obligatoria

/boot: esta partición no es obligatoria, se usa para separar los ficheros necesarios
para el arranque del sistema del resto. Es la partición de arranque del sistema. La
partición montada en /boot contiene el kernel o núcleo del sistema operativo el
cual permite a su sistema arrancar junto con archivos utilizados durante el proceso
de arranque

Swap: es la partición de intercambio, puede ser un fichero en vez de una partición,
el uso de esta partición es muy recomendable y obligatorio, Esta partición es el
equivalente al fichero de memoria virtual de Windows. Por lo tanto será usada por
Linux como memoria virtual, cuando la memoria RAM del equipo se vaya llenando,
la usará como un almacén temporal de datos
Trabajo sistemas operativos de camilo pinzon

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Linux basico-7.PDF
Linux basico-7.PDFLinux basico-7.PDF
Linux basico-7.PDF
 
Linux comandos 1
Linux comandos 1Linux comandos 1
Linux comandos 1
 
Os
OsOs
Os
 
Conalep tlalnepantla 2
Conalep tlalnepantla 2Conalep tlalnepantla 2
Conalep tlalnepantla 2
 
Curso-Taller GNU-Linux Dia2
Curso-Taller GNU-Linux Dia2Curso-Taller GNU-Linux Dia2
Curso-Taller GNU-Linux Dia2
 
Introduccion UNIX/LINUX
Introduccion UNIX/LINUXIntroduccion UNIX/LINUX
Introduccion UNIX/LINUX
 
SISTEMAS OPERATIVOS INFORME 4
SISTEMAS OPERATIVOS INFORME 4SISTEMAS OPERATIVOS INFORME 4
SISTEMAS OPERATIVOS INFORME 4
 
Manejo de sistemas operativo
Manejo de sistemas operativoManejo de sistemas operativo
Manejo de sistemas operativo
 
Linux
LinuxLinux
Linux
 
Sistema Operativo UNIX
Sistema Operativo UNIX Sistema Operativo UNIX
Sistema Operativo UNIX
 
Administrador De Archivo So[1]
Administrador De Archivo So[1]Administrador De Archivo So[1]
Administrador De Archivo So[1]
 
Clase3 (consola linux)
Clase3 (consola linux)Clase3 (consola linux)
Clase3 (consola linux)
 
Sistema Operativo UNIX
Sistema Operativo UNIXSistema Operativo UNIX
Sistema Operativo UNIX
 
Manejo de sistemas operativo/ALINE JOHANA
Manejo de sistemas operativo/ALINE JOHANA Manejo de sistemas operativo/ALINE JOHANA
Manejo de sistemas operativo/ALINE JOHANA
 
Unidad 1 actividad_1_1_
Unidad 1 actividad_1_1_Unidad 1 actividad_1_1_
Unidad 1 actividad_1_1_
 
Sistema operativo unix completo
Sistema operativo unix completoSistema operativo unix completo
Sistema operativo unix completo
 
Principales sistemas operativos de la década de los 70
Principales sistemas operativos de la década de los 70Principales sistemas operativos de la década de los 70
Principales sistemas operativos de la década de los 70
 
Siistemas operatiivos!
Siistemas operatiivos!Siistemas operatiivos!
Siistemas operatiivos!
 

Destacado

Modding%20 pc%20colombia
Modding%20 pc%20colombiaModding%20 pc%20colombia
Modding%20 pc%20colombiasaidga
 
Ficha%20de%20trabalho%20latitude
Ficha%20de%20trabalho%20latitudeFicha%20de%20trabalho%20latitude
Ficha%20de%20trabalho%20latitudeagostinhomanulsilva
 
Presentación v.1 aca cenart mclc
Presentación v.1 aca cenart mclcPresentación v.1 aca cenart mclc
Presentación v.1 aca cenart mclcconylc
 
Bijwoorden van tijd
Bijwoorden van tijdBijwoorden van tijd
Bijwoorden van tijdmissie_maes
 
Que%20 es%20un%20voki
Que%20 es%20un%20vokiQue%20 es%20un%20voki
Que%20 es%20un%20vokisaidga
 
Php classified travel portal script by eicra soft
Php classified travel portal script by eicra softPhp classified travel portal script by eicra soft
Php classified travel portal script by eicra softEicra_Soft_Limited
 
Carpeta de trabajos Antonio Guerrero
Carpeta de trabajos Antonio Guerrero Carpeta de trabajos Antonio Guerrero
Carpeta de trabajos Antonio Guerrero Antônio Guerher
 
พัฒนาการโคลเบิร์ก
พัฒนาการโคลเบิร์กพัฒนาการโคลเบิร์ก
พัฒนาการโคลเบิร์กRoiyan111
 
Protect your app from Outages
Protect your app from OutagesProtect your app from Outages
Protect your app from OutagesRon Zavner
 
Conducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetingsConducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetingsRahul Sudame
 
ทฤษฎีของ เจโรม บรูเนอร์
ทฤษฎีของ เจโรม บรูเนอร์ทฤษฎีของ เจโรม บรูเนอร์
ทฤษฎีของ เจโรม บรูเนอร์Roiyan111
 
Colaborar con el planeta
Colaborar con el planetaColaborar con el planeta
Colaborar con el planetaNoemiYMarta
 
2 presentació final power point xuebing i miriam sanchez.
2  presentació final power point xuebing i miriam sanchez.2  presentació final power point xuebing i miriam sanchez.
2 presentació final power point xuebing i miriam sanchez.ipenam
 

Destacado (20)

Modding%20 pc%20colombia
Modding%20 pc%20colombiaModding%20 pc%20colombia
Modding%20 pc%20colombia
 
Real tp
Real tpReal tp
Real tp
 
Planificador 1
Planificador 1Planificador 1
Planificador 1
 
Ficha%20de%20trabalho%20latitude
Ficha%20de%20trabalho%20latitudeFicha%20de%20trabalho%20latitude
Ficha%20de%20trabalho%20latitude
 
Presentación v.1 aca cenart mclc
Presentación v.1 aca cenart mclcPresentación v.1 aca cenart mclc
Presentación v.1 aca cenart mclc
 
Bijwoorden van tijd
Bijwoorden van tijdBijwoorden van tijd
Bijwoorden van tijd
 
Que%20 es%20un%20voki
Que%20 es%20un%20vokiQue%20 es%20un%20voki
Que%20 es%20un%20voki
 
Php classified travel portal script by eicra soft
Php classified travel portal script by eicra softPhp classified travel portal script by eicra soft
Php classified travel portal script by eicra soft
 
Bettyboom!
Bettyboom!Bettyboom!
Bettyboom!
 
Carpeta de trabajos Antonio Guerrero
Carpeta de trabajos Antonio Guerrero Carpeta de trabajos Antonio Guerrero
Carpeta de trabajos Antonio Guerrero
 
Q3
Q3 Q3
Q3
 
พัฒนาการโคลเบิร์ก
พัฒนาการโคลเบิร์กพัฒนาการโคลเบิร์ก
พัฒนาการโคลเบิร์ก
 
El orden mundial
El orden mundialEl orden mundial
El orden mundial
 
Voorzetsels
VoorzetselsVoorzetsels
Voorzetsels
 
"Το σχίσμα της εκκλησίας»
"Το σχίσμα της εκκλησίας»"Το σχίσμα της εκκλησίας»
"Το σχίσμα της εκκλησίας»
 
Protect your app from Outages
Protect your app from OutagesProtect your app from Outages
Protect your app from Outages
 
Conducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetingsConducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetings
 
ทฤษฎีของ เจโรม บรูเนอร์
ทฤษฎีของ เจโรม บรูเนอร์ทฤษฎีของ เจโรม บรูเนอร์
ทฤษฎีของ เจโรม บรูเนอร์
 
Colaborar con el planeta
Colaborar con el planetaColaborar con el planeta
Colaborar con el planeta
 
2 presentació final power point xuebing i miriam sanchez.
2  presentació final power point xuebing i miriam sanchez.2  presentació final power point xuebing i miriam sanchez.
2 presentació final power point xuebing i miriam sanchez.
 

Similar a Trabajo sistemas operativos de camilo pinzon

Similar a Trabajo sistemas operativos de camilo pinzon (20)

Taller sistemas operativos
Taller sistemas operativosTaller sistemas operativos
Taller sistemas operativos
 
Taller so
Taller soTaller so
Taller so
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
 
KERNEL, SISTEMA Y TABLA DE ASIGNACIÓN DE ARCHIVOS
KERNEL, SISTEMA Y TABLA DE ASIGNACIÓN DE ARCHIVOSKERNEL, SISTEMA Y TABLA DE ASIGNACIÓN DE ARCHIVOS
KERNEL, SISTEMA Y TABLA DE ASIGNACIÓN DE ARCHIVOS
 
Curso linux operación
Curso linux operaciónCurso linux operación
Curso linux operación
 
Taller sistemas operativos
Taller sistemas operativosTaller sistemas operativos
Taller sistemas operativos
 
prueba
pruebaprueba
prueba
 
Taller sistemas operativos
Taller sistemas operativos Taller sistemas operativos
Taller sistemas operativos
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
sistemas operativos realizada
 sistemas operativos realizada sistemas operativos realizada
sistemas operativos realizada
 
Red hat
Red hatRed hat
Red hat
 
Taller sistemas operativos
Taller sistemas operativosTaller sistemas operativos
Taller sistemas operativos
 
Taller Informatica
Taller InformaticaTaller Informatica
Taller Informatica
 
archivos de los sistemas operativos y tipos de sistemas operativos
archivos de los sistemas operativos y tipos de sistemas operativos archivos de los sistemas operativos y tipos de sistemas operativos
archivos de los sistemas operativos y tipos de sistemas operativos
 
Opensuse
OpensuseOpensuse
Opensuse
 
Taller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOSTaller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOS
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
 
Instalación de sistemas operativos completo
Instalación de sistemas operativos completoInstalación de sistemas operativos completo
Instalación de sistemas operativos completo
 
Taller de informatica
Taller de informaticaTaller de informatica
Taller de informatica
 
Actividad sistemas operativos terminada
Actividad sistemas operativos terminadaActividad sistemas operativos terminada
Actividad sistemas operativos terminada
 

Trabajo sistemas operativos de camilo pinzon

  • 1. TRABAJO DE SISTEMAS OPERATIVOS ESTUDIANTE: CAMILO ANDRES PINZON HERRERA ING. DE SISTEMAS FUNDACION UNIVERSITARIA DE SAN GIL “UNISANGIL” FACULTAD DE CIENCIAS NATURALES E INGENIERIA SISTEMAS OPERATIVOS YOPAL-CASANARE 2013
  • 2. TRABAJO DE INGENIERIA DE SOFTWARE 1 INGENIERA: MARÍA NANCY ESPINEL CALIXTO ESTUDIANTE: CAMILO ANDRES PINZON HERRERA ING. DE SISTEMAS FUNDACION UNIVERSITARIA DE SAN GIL “UNISANGIL” FACULTAD DE CIENCIAS NATURALES E INGENIERIA SISTEMAS OPERATIVOS YOPAL-CASANARE 2013
  • 3. TABLA DE CONTENIDO 1. Explique ¿qué es sistema operativo? 2. ¿qué es el núcleo? 3. ¿Cuáles son las funciones del núcleo o kernel? 4. Explique los cuatro tipos de núcleos 5. ¿Cuáles son los sistemas operativos existentes? 6. ¿Cuáles son las distintas funciones de los sistemas operativos? 7. ¿Cuál es la organización de un sistema operativo? 8. En informática que es un proceso. 9. Explique los estados de proceso: Ejecución, listo, Espera, nuevo y terminado. De un ejemplo para cada estado 10. ¿Qué es el master boot record (MBR)? 11. ¿De qué está compuesto el MBR? 12. ¿Qué es bootstrap? 13. Cómo se encuentran distribuidos los 512 bytes del sector de arranque en un disco duro 14. En Linux cuales son las convenciones para nombrar los discos 15. Cuáles son los cargadores de arranque para GNU/Linux 16. ¿Qué es un sistema de archivos? 17. ¿Cuál es la arquitectura de Windows y de Linux? 18. Realice la comparación entre el núcleo de Linux y Windows 19. Explique la nomenclatura del kernel en Linux 20. Explique el núcleo de Windows 7 (MinWin) 21. ¿Cuál es la diferencia entre software libre, software gratuito y software de dominio público? 22. Explique por qué Linux es llamado GNU/LINUX 23. ¿Cuál es la diferencia entre GNU Hurd y GNU Mach? 24. Para los siguientes sistemas operativos cuales son los tipos de archivos admitidos: DOS, Windows 95, Windows 98, Windows XP, Windows 7, Linux, MacOS, OS/2, Sun Solaris e IBM AIX 25. En Linux cual es la función de las particiones: / (raiz), /boot y swap
  • 4. 1. ¿QUE ES UN SISTEMA OPERATIVO? Es un softwareque ejecuta los recursos de hardware y subministra los programas de aplicación, Uno de los propósitos del sistema operativo es gestionar el núcleo intermediario que consiste en tramitar los recursos de localización y protección de acceso del hardwareControla y coordina el uso del hardware en diferentes programas de aplicación y los diferentes usuarios, Consiste en ofrecer una distribución ordenada y controlar los procesadores, memorias y dispositivos de entrada y salida entre los diversos programas 2. ¿QUE ES EL NUCLEO? El núcleo o kernel es el software encargado de facilitar el acceso seguro de los programas al hardware de la computadora y como en la computadora se utilizan demasiados programas y el hardware es limitado el núcleo o kernel organiza los programas en un tiempo determinado para la utilización del hardware lo que se conoce como multiplexado 3. ¿CUALES SON LAS FUNCIONES DEL NUCLEO O KERNEL? Es una de las funciones básicas es de administrar la memoria para los programas y procesos de ejecución, la administración de memoria para los programas en ejecución se realiza mediante un tiempo determinado
  • 5. 4. EXPLIQUE 4 TIPOS DE NUCLEO Los núcleos monolíticos facilitan abstracciones del hardware realmente potentes y variadas. Los micronúcleos proporcionan un pequeño conjunto de abstracciones simples del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad. Los núcleos híbridos son muy parecidos a los micronúcleos puros, excepto porque incluyen código adicional en el espacio de núcleo para que se ejecute más rápidamente. Los exonúcleos no facilitan ninguna abstracción, pero permiten el uso de bibliotecas que proporcionan mayor funcionalidad gracias al acceso directo o casi directo al hardware. 5. Cuáles son los sistemas operativos existentes *AmigaOS * NetBSD * Amoeba * OpenBSD * BeOS * PC-DOS * DR-DOS * Plan 9 * DragonFly BSD * OS/2 * FreeBSD * QDOS * FreeDOS * QNX * GNU/Linux * Solaris * GNU Hurd * Microsoft Windows * MacOS * Sistemas Unix * Minix * Xenix * MS-DOS * Symbian
  • 6. 6. CUALES SON LAS FUNCIONES DE LOS SISTEMAS OPERATIVOS La función de un sistema operativo es organizar y administrar el hardware y software de la computadora dándole al usuario una mejor comunicación e interacción entre la máquina y la persona 7. CUAL ES LA ORGANIZACIÓN DE UN SISTEMA OPERATIVO La organización del sistema operativo comienza desde el arranque de esta mediante lenguajes de programación utilizando el hardware para el rendimiento del sistema utilizando algunos software como el núcleo o kernel, la rutina post y los procesos de registro en las particiones de los discos duros 8. QUE ES UN PROCESO Es un programa que se encuentra en ejecución, es una unidad donde se está realizando una serie de instrucciones y un conjunto de hardware Hay cuatro eventos principales que provocan la creación de procesos: El arranque del sistema. La ejecución, desde un proceso, de una llamada al sistema para la creación de otro proceso. Una petición de usuario para crear un proceso. El inicio de un trabajo por lotes. 9. LOS ESTADOS DEL PROCESO Ejecución: el proceso está actualmente en ejecución. Listo: el proceso está listo para ser ejecutado, sólo está esperando que el usuario así lo disponga. Bloqueado: el proceso no puede ejecutar hasta que no se produzca cierto suceso, como una operación de Entrada y Salida. Nuevo: El proceso recién fue creado y todavía no fue admitido por el sistema operativo. En general los procesos que se encuentran en este estado todavía no fueron cargados en la memoria principal. Terminado: El proceso fue expulsado del grupo de procesos ejecutables, ya sea porque terminó o por algún fallo, como un error de protección, aritmético, etc.
  • 7. QUE ES EL MASTER BOOT RECOR 10. QUE ES EL MASTER BOOT RECORD Es un registro de arranque principal o maestro de almacenamiento de datos como el disco duro, se ejecuta cada vez que el sistema operativo inicie con bootstrap y en ocasiones para encontrar un dispositivo en un discoelBMRestá ubicada en el sector absoluto del disco duro de una computadora y localiza la tabla de particiones para poder transferir los sectores de arranque 11. ¿DE QUE ESTÁ COMPUESTO EL MBR? El MBR está compuesto por un código, las entradas de la Tabla de Particiones y un marcador ejecutable 12. QUE ES BOOTSTRAP PROTOCOL Es un protocolo de redUDP utilizado por los clientes de red para obtener su dirección IP automáticamente. Normalmente se realiza en el proceso de inicio delsistema operativo. Originalmente está definido en el RFC 951, este protocolo permite a los ordenadores sin disco obtener una dirección IP antes de cargar un sistema operativo avanzado 13. CÓMO SE ENCUENTRAN DISTRIBUIDOS LOS 512 BYTES DEL SECTOR DE ARRANQUE EN UN DISCO DURO Las particiones primarias, es decir, la tabla de las particiones primarias, sólo pueden ocupar 64 bytes es decir, 16 bytes para cada partición activa¿Qué contienen esos 16 bytes? 1 byte de marca de arranque, 3 bytes de CHS de inicio, 1 byte del tipo de partición, 3 bytes del CHS final, 4 bytes del LBA, 4 bytes para tamaño de sectores, 446 bytes son código máquina para el arranque y 2 bytes para la firma de unidad arrancable.
  • 8. 14. EN LINUX CUALES SON LAS CONVENCIONES PARA NOMBRAR LOS DISCOS Los discos del IDE primario se denominan /dev/hda y /dev/hdb en el orden master y slave Los discos de la interfaz secundaria se denominan /dev/hdc y /dev/hdd en el orden master y slave Si posee otras interfaces IDE los dispositivos se denominarán /dev/hde, /dev/hdf, Los discos SCSI o SATA se denominan /dev/sda, /dev/sdb,Los CD-ROM SCSI se denominan /dev/scd0, /dev/scd1, Las particiones se nombran en base al disco en el cual se encuentran Las particiones primarias o extendidas se denominan desde /dev/hdX1 a /dev/hdX4 o /dev/sdX1 a /dev/sdX4 oLas particiones lógicas, si existen, se denominan /dev/hdX5, /dev/hdX6, etc. o /dev/sdX5, /dev/sdX6, etc. 15. CUÁLES SON LOS CARGADORES DE ARRANQUE PARA GNU/LINUX En Linux al iniciar el sistema operativo el arranque es desde la BIOS, el gestor de arranque y el núcleo, el núcleoinicia para permitir la multitarea y ejecuta el primer espacio usuario para el inicio de sesión el núcleo se inactiva hasta que sea llamado nueva mente 16. ¿QUÉ ES UN SISTEMA DE ARCHIVOS? Es una tabla de asignación de archivos, que crea una lista de contenidos del disco para grabar la ubicación de los archivos que éste posee. Ya que los bloques que conforman un archivo no siempre se almacenan en el disco en forma contigua, la tabla de asignación permite que se mantenga la estructura del sistema de archivos mediante la creación de vínculos a los bloques que conforman el archivo
  • 9. 17. ¿CUÁL ES LA ARQUITECTURA DE WINDOWS Y DE LINUX? *Arquitectura de Windows . Su compatibilidad con las aplicaciones reemplazara las existentes para una versión actual .su sistema operativo sea de memoria virtual .siga instrucciones de los requisitos po six (portable operating system interface for UNIX) . Cubre arquitecturas de hardware y plataformas *Arquitectura de Linux .soporta acceso remoto .contiene una interfaz xfree 86 que es básica para el usuario basada en los estándares de Windows pero gratuita .conexiones tcp/ip .las extensiones del núcleo y los controladores se ejecutan en un rango privilegiado llamado anillo .se pueden instalar varios programas, juegos y varios lenguajes de programación 18. REALICE LA COMPARACIÓN ENTRE EL NÚCLEO DE LINUX Y WINDOWS COMPARACION Núcleo de Linux Núcleo de Windows . Hace que el núcleo administre todos .no se necesitaba obligatoriamente un los programas y procesos en núcleo en la computadora dichos ejecución encargado de que el programas podían cargarse y software y el hardware trabajen ejecutarse desde una computadora juntos. vacía sin usar ninguna abstracción del .que el núcleo administra el tiempo hardware ni del sistema operativo para utilizar todos los programas y
  • 10. procesos en ejecución. . Con el tiempo, se empezó a dejar en memoria pequeños programas .Es el encargado de que podamos acceder a los periféricos/elementos auxiliares, como el cargador y de nuestro ordenador de una manera el depurador, o se cargaban cómoda. desde memoria de sólo lectura .existieron dos tipos de versiones del .Hay cuatro grandes tipos de núcleos núcleo *versión de producción *versión de desarollo 19. EXPLIQUE LA NOMENCLATURA DEL KERNEL EN LINUX El kernel de Linux está escrito en C y es código abierto bajo licencia GNU/GPL La nomenclatura del Kernel se divide en 3 campos Primer campo: Número de la versión, actualmente a fecha de este documento es la 2. Segundo campo: Numero de "sub-versión", por llamarlo de algún modo, es la versión dentro de la propia versión, si este número es par, la versión será estable, si por el contrario es impar, ésta será inestable. Tercer campo: Nivel de corrección el en que se encuentra 20. EXPLIQUE EL NÚCLEO DE WINDOWS 7 (MINWIN) MIN WIN solo es el núcleo reorganizado, el núcleo de Windows es el mismo de siempre, este ya está presente en Windows sin interface gráfica y sin florituras ni añadidos,este kernel modular o por capas puede usarse en la versión core de Windows server 2008 que reduce drásticamente muchos componentes.
  • 11. 21. ¿CUÁL ES LA DIFERENCIA ENTRE SOFTWARE LIBRE, SOFTWARE GRATUITO Y SOFTWARE DE DOMINIO PÚBLICO? •Software Libre: Es la denominación al software que brinda libertad de acceso Puede ser modificado, copiado, estudiado y redistribuido libremente, aunque sea un software libre, este puede ser distribuido comercialmente. •Software Gratuito: En algunas ocasiones incluye el código fuente, es libre cuando 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 él, siempre con fines legales y consignando su autoría original. 22. EXPLIQUE POR QUÉ LINUX ES LLAMADO GNU/LINUX GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux, que es usado con herramientas de sistema GNU, para software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU) 23. ¿CUÁL ES LA DIFERENCIA ENTRE GNU HURD Y GNU MACH? *GNU HURD: Es el conjunto de programas servidores que simulan un núcleo UNIX que establece la base del sistema GNU, se ha estado desarrollando desde 1990 como software libre, distribuyéndolo bajo la licencia GPL.
  • 12. *GNU MACH: Es el micronucleo oficial del proyecto GNU, como cualquier otro micronucleo de administración sobre el hardware para que el sistema operativo sea operado desde el espacio del usuario. 24. PARA LOS SIGUIENTES SISTEMAS OPERATIVOS CUALES SON LOS TIPOS DE ARCHIVOS ADMITIDOS: DOS, WINDOWS 95, WINDOWS 98, WINDOWS XP, WINDOWS 7, LINUX, MACOS, OS/2, SUN SOLARIS E IBM AIX Dos MacOS FAT16 HFS (Sistema de Archivos Jerárquico), MFS (Sistemas de Archivos Macintosh) Windows 95 FAT16 OS/2 HPFS (Sistema de Archivos de Alto Rendimiento) Windows 98 FAT16 FAT32 Sun Solaris UFS (Sistema de Archivos Unix) Windows XP FAT, FAT16, FAT32, NTFS (versiones 4 y 5) IBM AIX JFS (Sistema Diario de Archivos) Linux Ext2, Ext3, ReiserFS, Linux Swap Windows 7 (FAT16, FAT32, NTFS) NTFS (Nueva tecnología del sistema de archivos)
  • 13. 25. EN LINUX CUAL ES LA FUNCIÓN DE LAS PARTICIONES: / (RAIZ), /BOOT Y SWAP / (Raíz): se instalarán los ficheros del sistema operativo Linux. Es el punto de partida para el montaje de otras particiones. Esta partición es obligatoria /boot: esta partición no es obligatoria, se usa para separar los ficheros necesarios para el arranque del sistema del resto. Es la partición de arranque del sistema. La partición montada en /boot contiene el kernel o núcleo del sistema operativo el cual permite a su sistema arrancar junto con archivos utilizados durante el proceso de arranque Swap: es la partición de intercambio, puede ser un fichero en vez de una partición, el uso de esta partición es muy recomendable y obligatorio, Esta partición es el equivalente al fichero de memoria virtual de Windows. Por lo tanto será usada por Linux como memoria virtual, cuando la memoria RAM del equipo se vaya llenando, la usará como un almacén temporal de datos