SlideShare una empresa de Scribd logo
1 de 25
ARQUITECTURA VON NEUMANN
ARQUITECTURA VON NEUMANN
 El computador está compuesto por los elementos siguientes:
 Un procesador, una memoria, unidades de E/S y un sistema de interconexión.
 Todos estos elementos están presentes en la arquitectura Von Neumann.
VON NEUMANN ZU MARGARITTA
(28 DE DICIEMBRE DE 1903 - 8 DE FEBRERO DE 1957)
 Húngaro-estadounidense que realizó contribuciones importantes en física cuántica, análisis
funcional, teoría de conjuntos, ciencias de la computación, economía, análisis
numérico, cibernética, hidrodinámica (de explosiones), estadística y muchos otros campos de
la matemática.
APORTES
 Un niño prodigio que estudió matemáticas y química en su ciudad natal, Berlín y Zurich.
 Recibió su doctorado en matemáticas de la Universidad de Budapest a los 23 años.
 Fue profesor en Berlín y Hamburgo en los años 20.
 Von Neumann escribió 150 artículos que fueron publicados mientras vivía, 60 de matemáticas puras, 20
de física, y 60 de matemáticas aplicadas. Su último trabajo, publicado en forma de libro como "El
ordenador y el Cerebro", da una indicación de la dirección de sus intereses en el momento de su muerte.
 Es considerado el padre de la teoría de juegos y publicó el clásico libro Theory of games.
 Fue pionero de la computadora digital moderna y de la aplicación de la teoría de operadores a
la mecánica cuántica.
 Trabajó con Eckert y Mauchly en la Universidad de Pennsylvania, donde publicó un artículo acerca del
almacenamiento de programas.
 El concepto de programa almacenado permitió la lectura de un programa dentro de la memoria de
la computadora, y después la ejecución de las instrucciones del mismo sin tener que volverlas a escribir.
VON NEUMANN ZU MARGARITTA
(28 DE DICIEMBRE DE 1903 - 8 DE FEBRERO DE 1957)
 En 1955, von Neumann fue diagnosticado de cáncer de páncreas y murió un año y medio más tarde.
ARQUITECTURA VON NEUMANN
 En una máquina Von Neumann, la manera de procesar la información se especifica mediante un
programa y un conjunto de datos que están almacenados en la memoria principal.
INSTRUCCIONES
 Los programas están formados por instrucciones simples, denominadas instrucciones máquina. Estas
instrucciones son básicamente de los tipos siguientes:
 Transferencia de datos (mover un dato de una localización a otra).
 Aritméticas (suma, resta, multiplicación, división).
 Lógicas (AND, OR, XOR, NOT).
 Ruptura de secuencia (salto incondicional, salto condicional, etc.).
LA ARQUITECTURA VON NEUMANN SE BASA EN TRES PROPIEDADES:
 1) Hay un único espacio de memoria de lectura y escritura, que contiene las instrucciones y los datos
necesarios.
 2) El contenido de la memoria es accesible por posición, independientemente de que se acceda a datos
o a instrucciones.
 3) La ejecución de las instrucciones se produce de manera secuencial: después de ejecutar una
instrucción se ejecuta la instrucción siguiente que hay en la memoria principal, pero se puede romper la
secuencia de ejecución utilizando instrucciones de ruptura de secuencia.
OBJETIVO DE LA ARQUITECTURA VON NEUMANN
Construir un sistema flexible que permita resolver diferentes tipos de problemas.
Para conseguir esta flexibilidad, se construye un sistema de propósito general que se pueda
programar para resolver los diferentes tipos de problemas.
Para cada problema concreto se define un programa diferente.
SISTEMA DE INTERCONEXIÓN
 El medio de interconexión habitual en la arquitectura Von Neumann es el bus, un medio de
comunicación compartido o multipunto donde se conectan todos los componentes que se quiere
interconectar. Como se trata de un medio compartido, es necesario un mecanismo de control y acceso al
bus. El sistema de interconexión es necesario pero generalmente no se considera una unidad funcional
del computador.
ARQUITECTURA HARVARD
 La organización del computador según el modelo Harvard, básicamente, se distingue del modelo Von
Neumann por la división de la memoria en una memoria de instrucciones y una memoria de datos, de
manera que el procesador puede acceder separada y simultáneamente a las dos memorias.
ARQUITECTURA HARVARD
 El procesador dispone de un sistema de conexión independiente para acceder a la memoria de
instrucciones y a la memoria de datos.
 Cada memoria y cada conexión pueden tener características diferentes; por ejemplo, el tamaño de las
palabras de memoria (el número de bits de una palabra), el tamaño de cada memoria y la tecnología
utilizada para implementarlas.
 Debe haber un mapa de direcciones de instrucciones y un mapa de direcciones de datos separados.
ARRANQUE Y ACTIVACIÓN DEL SISTEMA OPERATIVO
ARRANQUE Y ACTIVACIÓN
 El arranque de una computadora actual tiene dos fases:
 La fase de arranque del hardware
 La fase de arranque del SO
S.O
(Wnd, Linux, Mac OS X)
HDD
RAM
Test del Hardware
S.O.
-Test del sistema de
archivos
-Creación de ED internas
- Completa carga del SO
residente
- Creación de proceso
login
CPU
ROM
Carga en memoria del
cargador del SO
Bajo el control del
Inicador ROM
Carga en
memoria
Componentes
del SO
Bajo el control del
Cargador del SO
Inicialización bajo el control
de la parte residente del SO
Arranque del Hardware Arranque del SO
SUMUNISTRO DE ENERGIA
 Cuando pulsamos el botón de encendido situado en la parte frontal del ordenador lo que
hacemos es
permitir conectar la fuente de alimentación del PC y que la corriente llegue a la placa base y
también al
microprocesador, ventiladores, lectores ópticos, discos duros y demás dispositivos conectados.
LA BIOS
 El microprocesador se inicia y carga la BIOS en memoria o directamente lee la ROM (EEPROM) y la
ejecuta desde ahí.
 La BIOS es un programa (un software) integrado en la EEPROM cuya principal finalidad es configurar y
detectar los dispositivos conectados al ordenador para posteriormente cargar el sistema operativo en
memoria.
ARRANQUE Y ACTIVACIÓN
 Los programas en ROM en el arranque de la computadora realizan tres cosas:
 Una comprobación del sistema, que sirve para detectar sus características (cantidad de memoria,
periféricos instalados, etc.) y comprobar si funcionan correctamente.
 Fase de lectura y almacenamiento en memoria del programa cargador del SO.
 Finalmente cede el control al programa recién cargado en memoria. El cargador del SO es
independiente del SO.
 En el caso de una PC, la ROM también contiene el software de E/S llamado BIOS.
 Firmware que contiene los procedimientos para leer y escribir de disco, leer caracteres del teclado y
escribir en la pantalla. (funcionalidades)
ARRANQUE Y ACTIVACIÓN
 En el arranque del SO incluye las operaciones de:
 Comprobación del sistema.
 Se completan las pruebas del hardware realizadas por la ROM.
 Se comprueba si el sistema de archivos tiene un estado coherente.
 Se establecen las estructuras de datos (ED) propias del SO para almacenar información
referente a: tablas de procesos, tablas de memoria, E/S, etc.
 Se carga en memoria principal aquella parte del SO que ha de estar siempre presente en
memoria (SO residente).
 Se crea un proceso de login (inicio) por cada sesión en el sistema
CARGADOR DEL SISTEMA OPERATIVO
 Un cargador de arranque, también llamado gestor de arranque, es un pequeño programa que carga el sistema operativo de
un ordenador en la memoria.
EN WINDOWS:
 El Administrador de arranque de Windows (BOOTMGR, Windows Boot Manager) controla varios pasos.
Por ejemplo, si hay más de un OS en el disco, BOOTMGR permite que el usuario elija cuál desea usar.
Si no hay otros sistemas operativos, o si el usuario no hace una selección antes de que caduque el temporizador, se da
lo siguiente:
1. WinLoad utiliza la ruta especificada en BOOTMGR para buscar la partición de arranque.
 2. WinLoad carga dos archivos que constituyen el núcleo de Windows : NTOSKRNL.EXE y HAL.DLL.
 3. WinLoad lee los archivos del registro y carga los controladores de dispositivos
EN LINUX:
 LILO (LInux LOader)
 LOADLIN (LOAD LINux).
 GRUB (GRand Unified Bootloader), que se usa con Red Hat Linux.
Ver_ https://www.ibm.com/developerworks/ssa/linux/library/l-lpic1-v3-102-2/index.html
ARRANQUE Y ACTIVACIÓN
 Una vez cargado el SO, la acciones que activan su
ejecución son:
 Llamadas al sistema emitidas por los programas.
 Interrupciones emitidas por los periféricos.
 Condiciones de excepción o error del hardware.
 En todos los casos anteriores se deja de ejecutar el
proceso en ejecución y se entra a ejecutar el SO.
ARRANQUE Y ACTIVACIÓN
 Secuencia de sucesos en una llamada al sistema:
 El programa de usuario entra en el kernel por una trampa
(trap).
 El SO determina el número de servicio requerido.
 El SO invoca el procedimiento de servicio.
 Devuelve el control al programa de usuario.
Programa de usuario 2
Programa de usuario 1
Llamada al kernel
1
2
3
4
Tabla de despacho
Procedimiento
de servicio
Los programas de
usuario se ejecutan
en modo usuario.
El sistema operativo
se ejecuta en modo
de kernel
Memoria principal
CICLO DE EJECUCIÓN
Ejecutar un programa consiste en ejecutar una secuencia de instrucciones, de manera que cada instrucción
lleva a cabo un ciclo de ejecución.
Esta secuencia de instrucciones no será la secuencia escrita que hacemos de un programa, sino la secuencia
temporal de ejecución de las instrucciones considerando las instrucciones de salto.
CICLO DE EJECUCIÓN
 El ciclo de ejecución es la secuencia de operaciones que se hacen para ejecutar cada una de las
instrucciones y lo dividiremos en cuatro fases principales:
 1) Lectura de la instrucción.
2) Lectura de los operandos fuente.
3) Ejecución de la instrucción y almacenamiento del operando destino.
4) Comprobación de interrupciones.
DIFERENCIAS EN LAS FASES DEL CICLO DE EJECUCIÓN
 Las fases del ciclo de ejecución son comunes en la mayoría de los computadores actuales y las
diferencias principales se encuentran en el orden en el que se llevan a cabo algunas de las operaciones
de cada fase o en el que se hacen algunas de las operaciones en otras fases.
TIPOS DE INSTRUCCIONES
 En general, los códigos de operación de un juego de instrucciones varían de una máquina a otra, pero
podemos encontrar los mismos tipos de instrucciones en casi todas las arquitecturas y los podemos
clasificar de la manera siguiente:
 Transferencia de datos
 Aritméticas
 Lógicas
 Transferencia del control
 Entrada/salida
 Otros tipos

Más contenido relacionado

Similar a Arranque y activación del sistema operativo.pptx

Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannrosareyflor
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannrosareyflor
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannrosa_flores
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannrosa_flores
 
Juani computacion careta
Juani computacion caretaJuani computacion careta
Juani computacion caretajuan morresi
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computadorMichaelAguilera8
 
C21 cm23 eq4-arquitecturadecomputadoras-primer parcial
C21 cm23 eq4-arquitecturadecomputadoras-primer parcialC21 cm23 eq4-arquitecturadecomputadoras-primer parcial
C21 cm23 eq4-arquitecturadecomputadoras-primer parcialHugo Strks
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoaleja940401
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoaleja940401
 
Informatica practica 1 copia
Informatica practica 1   copiaInformatica practica 1   copia
Informatica practica 1 copiamario4biscar2010
 
Dario martin historia de los ordenadores sin formato
Dario martin historia de los ordenadores sin formatoDario martin historia de los ordenadores sin formato
Dario martin historia de los ordenadores sin formatodario4aiscar
 
algoritmo y programacion
algoritmo y programacion algoritmo y programacion
algoritmo y programacion Carlos Delgado
 
Historia de los ordenadores sin formato
Historia de los ordenadores sin formatoHistoria de los ordenadores sin formato
Historia de los ordenadores sin formatoisabel4aiscar2010
 
Trabajo de ordenadores maiklan
Trabajo de ordenadores maiklanTrabajo de ordenadores maiklan
Trabajo de ordenadores maiklanmaiklan4biscar2010
 

Similar a Arranque y activación del sistema operativo.pptx (20)

Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Von neumann
Von neumannVon neumann
Von neumann
 
Juani computacion careta
Juani computacion caretaJuani computacion careta
Juani computacion careta
 
arquitectura Von Newmann
arquitectura Von Newmannarquitectura Von Newmann
arquitectura Von Newmann
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computador
 
Arquitectura de von newman terminado
Arquitectura de von newman  terminadoArquitectura de von newman  terminado
Arquitectura de von newman terminado
 
Compsaia
CompsaiaCompsaia
Compsaia
 
Computadora
ComputadoraComputadora
Computadora
 
C21 cm23 eq4-arquitecturadecomputadoras-primer parcial
C21 cm23 eq4-arquitecturadecomputadoras-primer parcialC21 cm23 eq4-arquitecturadecomputadoras-primer parcial
C21 cm23 eq4-arquitecturadecomputadoras-primer parcial
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Informatica practica 1 copia
Informatica practica 1   copiaInformatica practica 1   copia
Informatica practica 1 copia
 
Dario martin historia de los ordenadores sin formato
Dario martin historia de los ordenadores sin formatoDario martin historia de los ordenadores sin formato
Dario martin historia de los ordenadores sin formato
 
Estructura básica de un computador 8vo
Estructura básica de un computador 8voEstructura básica de un computador 8vo
Estructura básica de un computador 8vo
 
algoritmo y programacion
algoritmo y programacion algoritmo y programacion
algoritmo y programacion
 
Historia de los ordenadores sin formato
Historia de los ordenadores sin formatoHistoria de los ordenadores sin formato
Historia de los ordenadores sin formato
 
Trabajo de ordenadores maiklan
Trabajo de ordenadores maiklanTrabajo de ordenadores maiklan
Trabajo de ordenadores maiklan
 

Más de anytrix

mod6seguridadbasedatos-150120143406-conversion-gate02.pptx
mod6seguridadbasedatos-150120143406-conversion-gate02.pptxmod6seguridadbasedatos-150120143406-conversion-gate02.pptx
mod6seguridadbasedatos-150120143406-conversion-gate02.pptxanytrix
 
seguridadbasedatos-150120143406-conversion-gate02.pptx
seguridadbasedatos-150120143406-conversion-gate02.pptxseguridadbasedatos-150120143406-conversion-gate02.pptx
seguridadbasedatos-150120143406-conversion-gate02.pptxanytrix
 
Programación a no Orientación para cambiar el paradigma
Programación a no Orientación para cambiar el paradigmaProgramación a no Orientación para cambiar el paradigma
Programación a no Orientación para cambiar el paradigmaanytrix
 
Administracion. Administracion Administracion
Administracion. Administracion AdministracionAdministracion. Administracion Administracion
Administracion. Administracion Administracionanytrix
 
seis_sigma_.Seis Sigma Seis Sigma Seis Sigma
seis_sigma_.Seis Sigma Seis Sigma Seis Sigmaseis_sigma_.Seis Sigma Seis Sigma Seis Sigma
seis_sigma_.Seis Sigma Seis Sigma Seis Sigmaanytrix
 
revolucionado la informática. revolucionado la informática revolucionado la i...
revolucionado la informática. revolucionado la informática revolucionado la i...revolucionado la informática. revolucionado la informática revolucionado la i...
revolucionado la informática. revolucionado la informática revolucionado la i...anytrix
 
aeronautica.pptx aeronautica aeronautica aeronautica
aeronautica.pptx aeronautica aeronautica aeronauticaaeronautica.pptx aeronautica aeronautica aeronautica
aeronautica.pptx aeronautica aeronautica aeronauticaanytrix
 
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxAlgoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxanytrix
 
Clases abstractas en C#. Clases abstractas en C#
Clases abstractas en C#. Clases abstractas en C#Clases abstractas en C#. Clases abstractas en C#
Clases abstractas en C#. Clases abstractas en C#anytrix
 
estandares web estandares web estandares web
estandares web estandares web estandares webestandares web estandares web estandares web
estandares web estandares web estandares webanytrix
 
Herramientas de la web. Herramientas de la web
Herramientas de la web. Herramientas de la webHerramientas de la web. Herramientas de la web
Herramientas de la web. Herramientas de la webanytrix
 
Seguridad Seguridad Seguridad Seguridad
Seguridad  Seguridad  Seguridad SeguridadSeguridad  Seguridad  Seguridad Seguridad
Seguridad Seguridad Seguridad Seguridadanytrix
 
Programación Orientada a Objetos Programación Orientada a Objetos
Programación Orientada a Objetos Programación Orientada a ObjetosProgramación Orientada a Objetos Programación Orientada a Objetos
Programación Orientada a Objetos Programación Orientada a Objetosanytrix
 
Estándares de Base de datosEstándares de Base de datos Estándares de Base de ...
Estándares de Base de datosEstándares de Base de datos Estándares de Base de ...Estándares de Base de datosEstándares de Base de datos Estándares de Base de ...
Estándares de Base de datosEstándares de Base de datos Estándares de Base de ...anytrix
 
Historia de Internet Historia de Internet Historia de Internet
Historia de Internet Historia de Internet Historia de InternetHistoria de Internet Historia de Internet Historia de Internet
Historia de Internet Historia de Internet Historia de Internetanytrix
 
Sistemas operativos en la Nube Sistemas operativos en la Nube
Sistemas operativos en la Nube Sistemas operativos en la NubeSistemas operativos en la Nube Sistemas operativos en la Nube
Sistemas operativos en la Nube Sistemas operativos en la Nubeanytrix
 

Más de anytrix (16)

mod6seguridadbasedatos-150120143406-conversion-gate02.pptx
mod6seguridadbasedatos-150120143406-conversion-gate02.pptxmod6seguridadbasedatos-150120143406-conversion-gate02.pptx
mod6seguridadbasedatos-150120143406-conversion-gate02.pptx
 
seguridadbasedatos-150120143406-conversion-gate02.pptx
seguridadbasedatos-150120143406-conversion-gate02.pptxseguridadbasedatos-150120143406-conversion-gate02.pptx
seguridadbasedatos-150120143406-conversion-gate02.pptx
 
Programación a no Orientación para cambiar el paradigma
Programación a no Orientación para cambiar el paradigmaProgramación a no Orientación para cambiar el paradigma
Programación a no Orientación para cambiar el paradigma
 
Administracion. Administracion Administracion
Administracion. Administracion AdministracionAdministracion. Administracion Administracion
Administracion. Administracion Administracion
 
seis_sigma_.Seis Sigma Seis Sigma Seis Sigma
seis_sigma_.Seis Sigma Seis Sigma Seis Sigmaseis_sigma_.Seis Sigma Seis Sigma Seis Sigma
seis_sigma_.Seis Sigma Seis Sigma Seis Sigma
 
revolucionado la informática. revolucionado la informática revolucionado la i...
revolucionado la informática. revolucionado la informática revolucionado la i...revolucionado la informática. revolucionado la informática revolucionado la i...
revolucionado la informática. revolucionado la informática revolucionado la i...
 
aeronautica.pptx aeronautica aeronautica aeronautica
aeronautica.pptx aeronautica aeronautica aeronauticaaeronautica.pptx aeronautica aeronautica aeronautica
aeronautica.pptx aeronautica aeronautica aeronautica
 
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxAlgoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
 
Clases abstractas en C#. Clases abstractas en C#
Clases abstractas en C#. Clases abstractas en C#Clases abstractas en C#. Clases abstractas en C#
Clases abstractas en C#. Clases abstractas en C#
 
estandares web estandares web estandares web
estandares web estandares web estandares webestandares web estandares web estandares web
estandares web estandares web estandares web
 
Herramientas de la web. Herramientas de la web
Herramientas de la web. Herramientas de la webHerramientas de la web. Herramientas de la web
Herramientas de la web. Herramientas de la web
 
Seguridad Seguridad Seguridad Seguridad
Seguridad  Seguridad  Seguridad SeguridadSeguridad  Seguridad  Seguridad Seguridad
Seguridad Seguridad Seguridad Seguridad
 
Programación Orientada a Objetos Programación Orientada a Objetos
Programación Orientada a Objetos Programación Orientada a ObjetosProgramación Orientada a Objetos Programación Orientada a Objetos
Programación Orientada a Objetos Programación Orientada a Objetos
 
Estándares de Base de datosEstándares de Base de datos Estándares de Base de ...
Estándares de Base de datosEstándares de Base de datos Estándares de Base de ...Estándares de Base de datosEstándares de Base de datos Estándares de Base de ...
Estándares de Base de datosEstándares de Base de datos Estándares de Base de ...
 
Historia de Internet Historia de Internet Historia de Internet
Historia de Internet Historia de Internet Historia de InternetHistoria de Internet Historia de Internet Historia de Internet
Historia de Internet Historia de Internet Historia de Internet
 
Sistemas operativos en la Nube Sistemas operativos en la Nube
Sistemas operativos en la Nube Sistemas operativos en la NubeSistemas operativos en la Nube Sistemas operativos en la Nube
Sistemas operativos en la Nube Sistemas operativos en la Nube
 

Último

LAVADO DE MANOS TRIPTICO modelos de.docx
LAVADO DE MANOS TRIPTICO modelos de.docxLAVADO DE MANOS TRIPTICO modelos de.docx
LAVADO DE MANOS TRIPTICO modelos de.docxJheissonAriasSalazar
 
Presentación Foto Siluetas para curso de fotografía básica
Presentación Foto Siluetas para curso de fotografía básicaPresentación Foto Siluetas para curso de fotografía básica
Presentación Foto Siluetas para curso de fotografía básicakcajbonvm
 
Catálogo Mayo en Artelife Regalería Cristiana
Catálogo Mayo en Artelife Regalería CristianaCatálogo Mayo en Artelife Regalería Cristiana
Catálogo Mayo en Artelife Regalería Cristianasomosartelife
 
Infografia de El Minierismo reflejado en la Arquitectura
Infografia de El Minierismo reflejado en la ArquitecturaInfografia de El Minierismo reflejado en la Arquitectura
Infografia de El Minierismo reflejado en la Arquitecturafrenyergt23
 
Supremacia de la Constitucion 2024.pptxm
Supremacia de la Constitucion 2024.pptxmSupremacia de la Constitucion 2024.pptxm
Supremacia de la Constitucion 2024.pptxmolivayasser2
 
PRÁCTICA 5 BQ METABOLISMO DE COLESTEROL Y TRIGLICÉRIDOS.ppt
PRÁCTICA 5 BQ  METABOLISMO DE COLESTEROL Y TRIGLICÉRIDOS.pptPRÁCTICA 5 BQ  METABOLISMO DE COLESTEROL Y TRIGLICÉRIDOS.ppt
PRÁCTICA 5 BQ METABOLISMO DE COLESTEROL Y TRIGLICÉRIDOS.pptsalazarangela643
 
Burger- la negación de la autonomia del arte en la vanguardia.pdf
Burger- la negación de la autonomia del arte en la vanguardia.pdfBurger- la negación de la autonomia del arte en la vanguardia.pdf
Burger- la negación de la autonomia del arte en la vanguardia.pdfAgusSonis
 
PRIMER EXAMEN_merged (3).pdfdsadsadasdasd
PRIMER EXAMEN_merged (3).pdfdsadsadasdasdPRIMER EXAMEN_merged (3).pdfdsadsadasdasd
PRIMER EXAMEN_merged (3).pdfdsadsadasdasdpachecojean639
 
Cuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfj
CuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfjCuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfj
CuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfjLuisMartinez556504
 
Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaUnitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaEmmanuel Toloza
 
EXPONENTES DEL MODERNISMO-VIRGINIA PRIETO.pdf
EXPONENTES DEL MODERNISMO-VIRGINIA PRIETO.pdfEXPONENTES DEL MODERNISMO-VIRGINIA PRIETO.pdf
EXPONENTES DEL MODERNISMO-VIRGINIA PRIETO.pdfVirginiaPrieto1
 
Arribando a la concreción II. Títulos en inglés, alemán y español
Arribando a la concreción II. Títulos en inglés, alemán y españolArribando a la concreción II. Títulos en inglés, alemán y español
Arribando a la concreción II. Títulos en inglés, alemán y españolLuis José Ferreira Calvo
 
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdf
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdfcomo me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdf
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdfleonar947720602
 
PROCESO ADMINISTRATIVO Proceso administrativo de enfermería desde sus bases, ...
PROCESO ADMINISTRATIVO Proceso administrativo de enfermería desde sus bases, ...PROCESO ADMINISTRATIVO Proceso administrativo de enfermería desde sus bases, ...
PROCESO ADMINISTRATIVO Proceso administrativo de enfermería desde sus bases, ...albertodeleon1786
 
Origen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to SecOrigen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to Secssuser50da781
 
Geometría para alumnos de segundo medio A
Geometría para alumnos de segundo medio AGeometría para alumnos de segundo medio A
Geometría para alumnos de segundo medio APabloBascur3
 
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfdiagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfDreydyAvila
 

Último (17)

LAVADO DE MANOS TRIPTICO modelos de.docx
LAVADO DE MANOS TRIPTICO modelos de.docxLAVADO DE MANOS TRIPTICO modelos de.docx
LAVADO DE MANOS TRIPTICO modelos de.docx
 
Presentación Foto Siluetas para curso de fotografía básica
Presentación Foto Siluetas para curso de fotografía básicaPresentación Foto Siluetas para curso de fotografía básica
Presentación Foto Siluetas para curso de fotografía básica
 
Catálogo Mayo en Artelife Regalería Cristiana
Catálogo Mayo en Artelife Regalería CristianaCatálogo Mayo en Artelife Regalería Cristiana
Catálogo Mayo en Artelife Regalería Cristiana
 
Infografia de El Minierismo reflejado en la Arquitectura
Infografia de El Minierismo reflejado en la ArquitecturaInfografia de El Minierismo reflejado en la Arquitectura
Infografia de El Minierismo reflejado en la Arquitectura
 
Supremacia de la Constitucion 2024.pptxm
Supremacia de la Constitucion 2024.pptxmSupremacia de la Constitucion 2024.pptxm
Supremacia de la Constitucion 2024.pptxm
 
PRÁCTICA 5 BQ METABOLISMO DE COLESTEROL Y TRIGLICÉRIDOS.ppt
PRÁCTICA 5 BQ  METABOLISMO DE COLESTEROL Y TRIGLICÉRIDOS.pptPRÁCTICA 5 BQ  METABOLISMO DE COLESTEROL Y TRIGLICÉRIDOS.ppt
PRÁCTICA 5 BQ METABOLISMO DE COLESTEROL Y TRIGLICÉRIDOS.ppt
 
Burger- la negación de la autonomia del arte en la vanguardia.pdf
Burger- la negación de la autonomia del arte en la vanguardia.pdfBurger- la negación de la autonomia del arte en la vanguardia.pdf
Burger- la negación de la autonomia del arte en la vanguardia.pdf
 
PRIMER EXAMEN_merged (3).pdfdsadsadasdasd
PRIMER EXAMEN_merged (3).pdfdsadsadasdasdPRIMER EXAMEN_merged (3).pdfdsadsadasdasd
PRIMER EXAMEN_merged (3).pdfdsadsadasdasd
 
Cuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfj
CuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfjCuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfj
Cuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfj
 
Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaUnitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
 
EXPONENTES DEL MODERNISMO-VIRGINIA PRIETO.pdf
EXPONENTES DEL MODERNISMO-VIRGINIA PRIETO.pdfEXPONENTES DEL MODERNISMO-VIRGINIA PRIETO.pdf
EXPONENTES DEL MODERNISMO-VIRGINIA PRIETO.pdf
 
Arribando a la concreción II. Títulos en inglés, alemán y español
Arribando a la concreción II. Títulos en inglés, alemán y españolArribando a la concreción II. Títulos en inglés, alemán y español
Arribando a la concreción II. Títulos en inglés, alemán y español
 
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdf
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdfcomo me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdf
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdf
 
PROCESO ADMINISTRATIVO Proceso administrativo de enfermería desde sus bases, ...
PROCESO ADMINISTRATIVO Proceso administrativo de enfermería desde sus bases, ...PROCESO ADMINISTRATIVO Proceso administrativo de enfermería desde sus bases, ...
PROCESO ADMINISTRATIVO Proceso administrativo de enfermería desde sus bases, ...
 
Origen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to SecOrigen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to Sec
 
Geometría para alumnos de segundo medio A
Geometría para alumnos de segundo medio AGeometría para alumnos de segundo medio A
Geometría para alumnos de segundo medio A
 
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfdiagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
 

Arranque y activación del sistema operativo.pptx

  • 2. ARQUITECTURA VON NEUMANN  El computador está compuesto por los elementos siguientes:  Un procesador, una memoria, unidades de E/S y un sistema de interconexión.  Todos estos elementos están presentes en la arquitectura Von Neumann.
  • 3. VON NEUMANN ZU MARGARITTA (28 DE DICIEMBRE DE 1903 - 8 DE FEBRERO DE 1957)  Húngaro-estadounidense que realizó contribuciones importantes en física cuántica, análisis funcional, teoría de conjuntos, ciencias de la computación, economía, análisis numérico, cibernética, hidrodinámica (de explosiones), estadística y muchos otros campos de la matemática.
  • 4. APORTES  Un niño prodigio que estudió matemáticas y química en su ciudad natal, Berlín y Zurich.  Recibió su doctorado en matemáticas de la Universidad de Budapest a los 23 años.  Fue profesor en Berlín y Hamburgo en los años 20.  Von Neumann escribió 150 artículos que fueron publicados mientras vivía, 60 de matemáticas puras, 20 de física, y 60 de matemáticas aplicadas. Su último trabajo, publicado en forma de libro como "El ordenador y el Cerebro", da una indicación de la dirección de sus intereses en el momento de su muerte.  Es considerado el padre de la teoría de juegos y publicó el clásico libro Theory of games.  Fue pionero de la computadora digital moderna y de la aplicación de la teoría de operadores a la mecánica cuántica.  Trabajó con Eckert y Mauchly en la Universidad de Pennsylvania, donde publicó un artículo acerca del almacenamiento de programas.  El concepto de programa almacenado permitió la lectura de un programa dentro de la memoria de la computadora, y después la ejecución de las instrucciones del mismo sin tener que volverlas a escribir.
  • 5. VON NEUMANN ZU MARGARITTA (28 DE DICIEMBRE DE 1903 - 8 DE FEBRERO DE 1957)  En 1955, von Neumann fue diagnosticado de cáncer de páncreas y murió un año y medio más tarde.
  • 6. ARQUITECTURA VON NEUMANN  En una máquina Von Neumann, la manera de procesar la información se especifica mediante un programa y un conjunto de datos que están almacenados en la memoria principal.
  • 7. INSTRUCCIONES  Los programas están formados por instrucciones simples, denominadas instrucciones máquina. Estas instrucciones son básicamente de los tipos siguientes:  Transferencia de datos (mover un dato de una localización a otra).  Aritméticas (suma, resta, multiplicación, división).  Lógicas (AND, OR, XOR, NOT).  Ruptura de secuencia (salto incondicional, salto condicional, etc.).
  • 8. LA ARQUITECTURA VON NEUMANN SE BASA EN TRES PROPIEDADES:  1) Hay un único espacio de memoria de lectura y escritura, que contiene las instrucciones y los datos necesarios.  2) El contenido de la memoria es accesible por posición, independientemente de que se acceda a datos o a instrucciones.  3) La ejecución de las instrucciones se produce de manera secuencial: después de ejecutar una instrucción se ejecuta la instrucción siguiente que hay en la memoria principal, pero se puede romper la secuencia de ejecución utilizando instrucciones de ruptura de secuencia.
  • 9. OBJETIVO DE LA ARQUITECTURA VON NEUMANN Construir un sistema flexible que permita resolver diferentes tipos de problemas. Para conseguir esta flexibilidad, se construye un sistema de propósito general que se pueda programar para resolver los diferentes tipos de problemas. Para cada problema concreto se define un programa diferente.
  • 10. SISTEMA DE INTERCONEXIÓN  El medio de interconexión habitual en la arquitectura Von Neumann es el bus, un medio de comunicación compartido o multipunto donde se conectan todos los componentes que se quiere interconectar. Como se trata de un medio compartido, es necesario un mecanismo de control y acceso al bus. El sistema de interconexión es necesario pero generalmente no se considera una unidad funcional del computador.
  • 11. ARQUITECTURA HARVARD  La organización del computador según el modelo Harvard, básicamente, se distingue del modelo Von Neumann por la división de la memoria en una memoria de instrucciones y una memoria de datos, de manera que el procesador puede acceder separada y simultáneamente a las dos memorias.
  • 12. ARQUITECTURA HARVARD  El procesador dispone de un sistema de conexión independiente para acceder a la memoria de instrucciones y a la memoria de datos.  Cada memoria y cada conexión pueden tener características diferentes; por ejemplo, el tamaño de las palabras de memoria (el número de bits de una palabra), el tamaño de cada memoria y la tecnología utilizada para implementarlas.  Debe haber un mapa de direcciones de instrucciones y un mapa de direcciones de datos separados.
  • 13. ARRANQUE Y ACTIVACIÓN DEL SISTEMA OPERATIVO
  • 14. ARRANQUE Y ACTIVACIÓN  El arranque de una computadora actual tiene dos fases:  La fase de arranque del hardware  La fase de arranque del SO S.O (Wnd, Linux, Mac OS X) HDD RAM Test del Hardware S.O. -Test del sistema de archivos -Creación de ED internas - Completa carga del SO residente - Creación de proceso login CPU ROM Carga en memoria del cargador del SO Bajo el control del Inicador ROM Carga en memoria Componentes del SO Bajo el control del Cargador del SO Inicialización bajo el control de la parte residente del SO Arranque del Hardware Arranque del SO
  • 15. SUMUNISTRO DE ENERGIA  Cuando pulsamos el botón de encendido situado en la parte frontal del ordenador lo que hacemos es permitir conectar la fuente de alimentación del PC y que la corriente llegue a la placa base y también al microprocesador, ventiladores, lectores ópticos, discos duros y demás dispositivos conectados.
  • 16. LA BIOS  El microprocesador se inicia y carga la BIOS en memoria o directamente lee la ROM (EEPROM) y la ejecuta desde ahí.  La BIOS es un programa (un software) integrado en la EEPROM cuya principal finalidad es configurar y detectar los dispositivos conectados al ordenador para posteriormente cargar el sistema operativo en memoria.
  • 17. ARRANQUE Y ACTIVACIÓN  Los programas en ROM en el arranque de la computadora realizan tres cosas:  Una comprobación del sistema, que sirve para detectar sus características (cantidad de memoria, periféricos instalados, etc.) y comprobar si funcionan correctamente.  Fase de lectura y almacenamiento en memoria del programa cargador del SO.  Finalmente cede el control al programa recién cargado en memoria. El cargador del SO es independiente del SO.  En el caso de una PC, la ROM también contiene el software de E/S llamado BIOS.  Firmware que contiene los procedimientos para leer y escribir de disco, leer caracteres del teclado y escribir en la pantalla. (funcionalidades)
  • 18. ARRANQUE Y ACTIVACIÓN  En el arranque del SO incluye las operaciones de:  Comprobación del sistema.  Se completan las pruebas del hardware realizadas por la ROM.  Se comprueba si el sistema de archivos tiene un estado coherente.  Se establecen las estructuras de datos (ED) propias del SO para almacenar información referente a: tablas de procesos, tablas de memoria, E/S, etc.  Se carga en memoria principal aquella parte del SO que ha de estar siempre presente en memoria (SO residente).  Se crea un proceso de login (inicio) por cada sesión en el sistema
  • 19. CARGADOR DEL SISTEMA OPERATIVO  Un cargador de arranque, también llamado gestor de arranque, es un pequeño programa que carga el sistema operativo de un ordenador en la memoria. EN WINDOWS:  El Administrador de arranque de Windows (BOOTMGR, Windows Boot Manager) controla varios pasos. Por ejemplo, si hay más de un OS en el disco, BOOTMGR permite que el usuario elija cuál desea usar. Si no hay otros sistemas operativos, o si el usuario no hace una selección antes de que caduque el temporizador, se da lo siguiente: 1. WinLoad utiliza la ruta especificada en BOOTMGR para buscar la partición de arranque.  2. WinLoad carga dos archivos que constituyen el núcleo de Windows : NTOSKRNL.EXE y HAL.DLL.  3. WinLoad lee los archivos del registro y carga los controladores de dispositivos EN LINUX:  LILO (LInux LOader)  LOADLIN (LOAD LINux).  GRUB (GRand Unified Bootloader), que se usa con Red Hat Linux. Ver_ https://www.ibm.com/developerworks/ssa/linux/library/l-lpic1-v3-102-2/index.html
  • 20. ARRANQUE Y ACTIVACIÓN  Una vez cargado el SO, la acciones que activan su ejecución son:  Llamadas al sistema emitidas por los programas.  Interrupciones emitidas por los periféricos.  Condiciones de excepción o error del hardware.  En todos los casos anteriores se deja de ejecutar el proceso en ejecución y se entra a ejecutar el SO.
  • 21. ARRANQUE Y ACTIVACIÓN  Secuencia de sucesos en una llamada al sistema:  El programa de usuario entra en el kernel por una trampa (trap).  El SO determina el número de servicio requerido.  El SO invoca el procedimiento de servicio.  Devuelve el control al programa de usuario. Programa de usuario 2 Programa de usuario 1 Llamada al kernel 1 2 3 4 Tabla de despacho Procedimiento de servicio Los programas de usuario se ejecutan en modo usuario. El sistema operativo se ejecuta en modo de kernel Memoria principal
  • 22. CICLO DE EJECUCIÓN Ejecutar un programa consiste en ejecutar una secuencia de instrucciones, de manera que cada instrucción lleva a cabo un ciclo de ejecución. Esta secuencia de instrucciones no será la secuencia escrita que hacemos de un programa, sino la secuencia temporal de ejecución de las instrucciones considerando las instrucciones de salto.
  • 23. CICLO DE EJECUCIÓN  El ciclo de ejecución es la secuencia de operaciones que se hacen para ejecutar cada una de las instrucciones y lo dividiremos en cuatro fases principales:  1) Lectura de la instrucción. 2) Lectura de los operandos fuente. 3) Ejecución de la instrucción y almacenamiento del operando destino. 4) Comprobación de interrupciones.
  • 24. DIFERENCIAS EN LAS FASES DEL CICLO DE EJECUCIÓN  Las fases del ciclo de ejecución son comunes en la mayoría de los computadores actuales y las diferencias principales se encuentran en el orden en el que se llevan a cabo algunas de las operaciones de cada fase o en el que se hacen algunas de las operaciones en otras fases.
  • 25. TIPOS DE INSTRUCCIONES  En general, los códigos de operación de un juego de instrucciones varían de una máquina a otra, pero podemos encontrar los mismos tipos de instrucciones en casi todas las arquitecturas y los podemos clasificar de la manera siguiente:  Transferencia de datos  Aritméticas  Lógicas  Transferencia del control  Entrada/salida  Otros tipos