Documente Academic
Documente Profesional
Documente Cultură
Unidad #1
Lenguaje Maquina:
Son Aqullos Que Estn Escritos En Lenguajes Directamente Inteligibles Por La
Mquina (Computadora), Ya Que Sus Instrucciones Son Cadenas Binarias
(Cadenas O Series De Caracteres De Dgitos 0 Y 1) Que Especifican Una
Operacin Y Las Posiciones (Direccin) De Memoria Implicadas En La Operacin
Se Denominan Instrucciones De Mquina O Cdigo Mquina. El Cdigo Mquina
Es El Conocido Cdigo Binario.
Las Instrucciones En Lenguaje Mquina Dependen Del Hardware De La
Computadora Y, Por Tanto, Diferirn De Una Computadora A Otra.
Ventajas Del Lenguaje Mquina
Posibilidad De Cargar (Transferir Un Programa A La Memoria) Sin Necesidad De
Traduccin Posterior, Lo Que Supone Una Velocidad De Ejecucin Superior A
Cualquier Otro Lenguaje De Programacin.
Desventajas Del Lenguaje Mquina
Dificultad Y Lentitud En La Codificacin.
Poca Fiabilidad.
Gran Dificultad Para Verificar Y Poner A Punto Los Programas.
1.3.3traductor
Un Traductor Es Un Programa Que Tiene Como Entrada Un Texto Escrito En Un
Lenguaje (Lenguaje Fuente) Y Como Salida Produce Un Texto Escrito En Un
Lenguaje (Lenguaje Objeto) Que Preserva El Significado De Origen. Ejemplos De
Traductores Son Los Ensambladores Y Los Compiladores.
En
El
Proceso
De
Traduccin
Se
Identifican
Dos
Fases
Principales:
Fase De Anlisis
Fase De Sntesis
0*22 +
1*21 +
1*20 ,
Es
Decir:
8 + 0 + 2 + 1 = 11
Sistema Octal
El Inconveniente De La Codificacin Binaria Es Que La Representacin De
Algunos Nmeros Resulta Muy Larga, Por Este Motivo Se Utilizan Otros Sistemas
De Numeracin Que Resulten Ms Cmodos De Escribir: El Sistema Octal Y El
Sistema Hexadecimal. Afortunadamente Resulta Muy Fcil Convertir Un Numero
Binario A Octal O A Hexadecimal.
Base: 8
Smbolos: 0,1,2,3,4,5,6,7
Ejemplo, El Numero Octal 2738
2*83 +
7*82 +
3*81 =
2738 = 149610
Sistema Hexadecimal
2*512
7*64
3*8
149610
Arquitectura Multiproceso
Durante Los Aos 70, Se Desarrolla Un Tipo Nuevo De Arquitectura Denominada
Multiproceso, En La Cual Se Asignan Tiempos A Los Procesos Los Cules Pueden
Permanecer En Varios Estados Como "Modo Espera", "Modo Ejecucin", "Modo
Cancelacin" Y "Fin De Proceso". El Modo Multiproceso Necesita De Una Gran
Cantidad De Memoria Fsica Disponible En El Equipo.
Arquitectura Basada En Memoria Virtual
Debido Al Alto Costo Relativo De La Memoria Y Que La Arquitectura Multiproceso
Necesita De Grandes Cantidades De Memoria Disponible, Se Opt Por Un
Sistema Operativo
Llamadas
Al
Sistema
El Sistema Operativo En Conjunto Con El Hardware Aparecen Al Usuario Como
Un Solo Dispositivo Con Un Conjunto De Instrucciones Ms Flexibles Y Variadas A
Las Que Se Conoce Como Llamadas Al Sistema (System Callings).
Intrprete
De
Comandos
Tambin Conocido Por Su Nombre En Ingls, Shell, Es Un Programa Que
Interpreta Las rdenes Del Usuario Y Las Convierte En Llamadas Al Sistema.
Ncleo
(O
Kernel)
Es La Parte Del Sistema Operativo Que Se Encarga De Sincronizar La Activacin
De Los Procesos Y Definir Prioridades.
Programas
Del
Sistema
Son Programas De Servicio Que Debe Ser Solicitados Explcitamente Por Los
Usuarios. Como Ejemplos De Estos Tenemos:
Compiladores
Son Programas Que Traducen Programas Fuente En Programas Objeto.
Ensambladores
Traducen Programas Escritos Con Mnemnicos A Lenguaje De Mquina.
Editores
Son Programas Que Permiten Escribir Textos Y Guardarlos En Memoria
Secundaria.
Utileras
De
Programas Para Dar Mantenimiento A Los Archivos.
Archivos
Bibliotecas
Programas Que Contienen Rutinas Para Realizar Funciones Frecuentemente
Requeridas. Estas Funciones Pueden Ser Ligadas A Los Programas Escritos Por
El Usuario.
Programas
De
Aplicacin
Programas Externos Al Sistema, Utilizados Para Realizar Tareas Especficas
Como Simulacin, Creacin Y Edicin De Grficas E Imgenes, Etc..
Sistema Operativo
Es El Programa O Programas Que Tienen Todas Las Computadoras Modernas, El
Usuario De Un Equipo De Computo No Tiene Que Preocuparse De Como
Funciona, Por Ejemplo, Una Unidad Lectora De Disco, Slo Necesita Pedirle Al
Sistema Operativo Que Lo Lea O Escriba En El Disco Mediante Un Comando. El
Ms Comnmente Usado Es El Ms-Dos.
Conjunto De Programas Que Sirven Como Interfaz Entre El Usuario (Sirve Como
Agente De Intercambio De Informacin Entre La Computadora Y El Usuario.) Y La
Computadora, Adems De Que Administran Los Recursos De La Misma
(Entendindose Como Recursos: Memoria, Disco Duro, Procesador, Monitor, Etc.).
Por Las Computadoras Ibm Y Compatibles. El Ms-Dos Est Listo Para Recibir Un
Comando Desplegando El Tipo De Indicador (A> O C>) En La Pantalla; En Donde
El Usuario Escribe Carcter Por Carcter El Comando Que Se Desea Ejecutar.
Ante Las Justificadas Quejas De Los Usuarios Por La Falta De Programas
Amigables, Los Desarrolladores De Software Respondieron Aadiendo Mens Y
Mensajes En Pantalla. Los Mens Mejoran En Mucho La Cordialidad De Los
Programas, Reduciendo El Nmero De Comandos Que Se Necesitan Conocer.
La Macintosh Logr Crear La Primera Interfaz Grfica, Posteriormente Microsoft
Introdujo La Interfaz Grfica Windows Para Las Computadoras Ibm Y
Compatibles.
Cada Programa En Windows Tiene Reservada Un rea De La Pantalla Conocida
Con El Nombre De Ventana.
Un Sistema Operativo Que Se Opera Mediante El Uso De Imgenes Y Smbolos
En Vez De Palabras Se Denomina Interfaz Grfica Para El Usuario, O Gui
(Graphic User Interface).
A) Cargador
Cualquier Programa Que Requiere Ser Ejecutado En La Computadora, Deber
Ser Transferido Desde Su Lugar De Residencia A La Memoria Principal.
B) Cargador Para El Sistema Operativo
Este Programa Se Encarga De Transferir Desde Algn Medio De Almacenamiento
Externo (Disco, Cinta O Tambor) A La Memoria Principal, Los Programas Del
Sistema Operativo Que Tienen Como Finalidad Establecer El Ambiente De Trabajo
Del Equipo De Cmputo. Existe Un Programa Especial Almacenado En Memoria
Rom Que Se Encarga De Accesar A Este Programa Cargador. Cuando El Sistema
Operativo Esta Cargado En Memoria Toma El Control Absoluto De Las
Operaciones Del Sistema.
C) Cargador Incluido En El Sistema Operativo
Su Funcin Es Cargar A Memoria Todos Los Archivos Necesarios Para La
Ejecucin De Un Proceso.
Supervisor (Ejecutivo O Monitor)
Es El Administrador Del Sistema Que Controla Todo El Proceso De La Informacin
Por Medio De Un Gran Nmero De Rutinas Que Entran En Accin Cuando Son
Requeridos. Funge Como Enlace Entre Los Programas Del Usuario Y Todas Las
Administracion De Trabajos
Cuando Existen Varios Programas En Espera De Ser Procesados, El Sistema
Operativo Debe Decidir El Orden De Procesamiento De Ellos, As Como Asignar
Los Recursos Necesarios Para Su Proceso.
Administracion De Recursos
Mediante Est Funcin El Sistema Operativo Esta En Capacidad De Distribuir En
Forma Adecuada Y En El Momento Oportuno Los Diferentes Recursos (Memoria,
Dispositivos, Etc.,...) Entre Los Diversos Programas Que Se Encuentran En
Proceso, Para Esto, Lleva Un Registro Que Le Permite Conocer Que Recursos
Estn Disponibles Y Cuales Estn Siendo Utilizados, Por Cuanto Tiempo Y Por
Quien, Etc.
De Salida, Existen De "1 A N" Caminos Desde El Principio Hasta El Fin Del
Programa Y Por ltimo, Que Todas Las Instrucciones Son Ejecutables Sin Que
Aparezcan
Bucles
Infinitos.
1.4.2
Programacin
Orientada
Objetos
(Poo)
Conclusin:
Este trabajo es para aprender la historia , los tipos de lenguajes , como usarlos y
saber como se fue diseando la primera computadora y que tipos de sistemas
operativos se han empleado en las computadoras y pensar que en unos aos
podra existir las computadoras de quinta generacin y llegar .
En aos pasados las computadoras fueron una gran innovacin en todos los
rasgos en la sociedad , gracias a las computadoras se fue facilitando muchos
rasgos en la economa y en facilitar el trabajo de muchas personas , aunque
empezaron siendo una muy grandes maquinas con el tiempo se hicieron tan
chicas que se pudieron llevar para todos lados .
Y en conclusin las computadoras fueron uno de los mayores avances en la
tecnologa en sus tiempos .
Referencias:
Http://Es.Scribd.Com/Doc/49157320/Breve-Resena-De-La-Computacion#Scribd
Http://Istecte.Blogspot.Mx/2012/01/El-Impacto-De-Las-Computadoras-En-La.Html
(Jonathan Israel Salguero Flores)
Http://Dcb.FiC.Unam.Mx/Users/Miguelegc/Tutoriales/Tutorialcd/Cncpt_Lgtm_Cmpt_5.Htm
Http://Www.Carlospes.Com/Minidiccionario/Compilador.Php
Http://Ing-Radjchv-Pmz-Estl.Blogspot.Mx/2009/09/14-Traductor-Y-SuEstructura.Html
Http://Logicadeprogramacionusta.Blogspot.Mx/2012/02/Un-Sistema-Es-UnConjunto-De-Se.Html (Alejandra Rojas)
Http://Www.Informaticamoderna.Com/Arq_Comp.Htm#Elem
Http://Www.Mflor.Mx/Materias/Comp/Cursoso/Sisope1.Htm
Http://Www.Desarrolloweb.Com/Articulos/2477.Php (Sara lvarez)
Http://Www.Sirsi.Com.Mx/Ito/Prograunidadi.Pd
Http://Www.Ecured.Cu/Lenguaje_De_Programaci%C3%B3n