TABLA DE CONTENIDO
1.1.1. Definición................................2
1.1.2.
Función…………………………………..2
1.1.3.
Características…………………….3
1.1.4.
Actualización………………………..4
1.2.SISTEMA OPERATIVO
1.2.1.
Tipos
de Sistema Operativo (comercial y libre) ……………..6
1.2.3.
Función
……………………….…………7
1.2.4.
Características……………………..8
1.2.5.
Respaldo
y actualización……..9
1.3.
LENGUAJE DE PROGRAMACIÓN
1.3.1.
Tipos
de lenguaje de programación………10
1.3.3. Función ………………………..……11
1.3.4.
Características……………….12
1.3.5. Sintaxis …………………………….12
|
BIOS
Definición
BIOS,
acrónimo de Basic Input-Output System, es un tipo de Software muy básico que
localiza el Sistema Operativo en la memoria RAM, brinda una comunicación de muy
bajo nivel y configuración del Hardware residente en nuestro ordenador. En las
computadoras, contiene las instrucciones más elementales para que puedan
funcionar y desempeñarse adecuadamente, pueden incluir rutinas básicas de
control de los dispositivos.
Función
Después de un reset o del encendido, el procesador ejecuta la instrucción que encuentra en el llamado vector de reset (16 bytes antes de la instrucción máxima direccionable en el caso de los procesadores x86), allí se encuentra la primera línea de código del BIOS: es una instrucción de salto incondicional, que remite a una dirección más baja en la BIOS. En los PC más antiguos el procesador continuaba leyendo directamente en la memoria ROM las instrucciones (dado que esa memoria era de la misma velocidad de la RAM), ejecutando las rutinas POST para verificar el funcionamiento del sistema y posteriormente cargando un sistema operativo (de 16 bits) en la RAM, que compartiría funcionalidades de la BIOS.
De
acuerdo a cada fabricante del BIOS, realizará procedimientos diferentes, pero
en general se carga una copia del firmware hacia la memoria RAM, dado que esta
última es más rápida. Desde allí se realiza la detección y la configuración de
los diversos dispositivos que pueden contener un sistema operativo. Mientras se
realiza el proceso de búsqueda de un SO, el programa del BIOS ofrece la opción
de acceder a la RAM-CMOS del sistema donde el usuario puede configurar varias
características del sistema por ejemplo el reloj de tiempo real. La información
contenida en la RAM-CMOS es utilizada durante la ejecución del BIOS para
configurar dispositivos como ventiladores, buses y controladores.
Los
controladores de hardware del BIOS están escritos en 16 bits siendo
incompatibles con los SO de 32 y 64 bits, estos cargan sus propias versiones
durante su arranque que reemplazan a los utilizados en las primeras etapas.
Características
La
BIOS no está preparada para ser manejada de forma manual por completo, la
mayoría de sus settings son automáticos. Entre estos podemos incluir
el manejo de latencias, que sólo nos permite modificar el Cas Latency, el resto
es inmodificable. En el caso del CPU y Memorias, podemos modificar sus
voltajes, su multiplicador y el LDT (desde 200mhz hasta 1Ghz).
Como
la placa maneja también un motor integrado de gráficos, éste nos deja compartir
memoria desde 16MB hasta 128MB (16MB, 32MB, 64MB y 128MB)
El menú de memoria
nos permite cambiar el timing mode entre Auto o manual. Al seleccionar Manual,
tenemos acceso a la velocidad de memoria y el Tcl. Lo que si es raro encontrar,
es que podemos sestear nuestras memorias a una velocidad superior a la de
nuestro procesador, ya que ésta nos permite llegar hasta 250 MHz.
Timing Mode
|
Auto o Manual
|
MemClock index calue (MHz)
|
100Mhz, 133Mhz, 166Mhz, 200Mhz,
216Mhz, 233Mhz, 250Mhz
|
Cas Latency
|
2, 2.5, 3
|
Actualización
Para
una referencia de tarjeta madre el fabricante puede publicar varias revisiones
del BIOS, en las cuales se solucionan problemas detectados en los primeros
lotes, se codifican mejores controladores o se da soporte a nuevos
procesadores. La actualización de este firmware puede ser realizado con algún
programa para quemar una nueva versión directamente desde el sistema operativo,
los programas son propietarios de cada compañía desarrolladora del firmware y
por lo general pueden conseguirse en internet junto al BIOS propiamente dicho.
La actualización del BIOS es percibida como riesgosa dado que una falla en el
procedimiento conduce a que la tarjeta madre no arranque. Debido a ello algunos
fabricantes usan sistemas como el bootblock que es una porción de BIOS que está
protegida y que no es actualizable como el resto del firmware.
SISTEMA OPERATIVO
Tipos de Sistemas Operativos
Ø DOS: El famoso DOS, que quiere
decir Disk Operating System (sistema operativo de disco), es más conocido por
los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software
Microsoft y es en esencia el mismo SO que el PC-DOS.
Ø Windows
3.1: Microsoft
tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica
amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra
íconos en la pantalla que representan diferentes archivos o programas, a los
cuales se puede accesar al darles doble click con el puntero del mouse. Todas
las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil
aprender a usar nuevo software una vez aprendido las bases.
Ø Windows
95: En 1995,
Microsoft introdujo una nueva y mejorada versión del
Ø Windows
3.1. Las
mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits,
permitiendo así correr mejores aplicaciónes para mejorar la eficacia del
trabajo.
Ø Windows
NT: Esta
versión de Windows se especializa en las redes y servidores. Con este SO se
puede interactuar de forma eficaz entre dos o más computadoras.
Ø OS/2: Este SO fue hecho por IBM.
Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta
este sistema operativo es que no se le ha dad el apoyo que se merece en cuanto
a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que
aprovechen las características de el SO, ya que la mayoría del mercado de
software ha sido monopolizado por Windows.
Ø Mac
OS: Las
computadoras Macintosh no serían tan populares como lo son si no tuvieran el
Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable
para el usuario que cualquier persona puede aprender a usarlo en muy poco
tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera
eficaz. Este fue creado por Apple Computer, Inc.
Ø UNIX: El sistema operativo UNIX
fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como
una de las bases para la supercarretera de la información. Unix es un SO
multiusuario y multitarea, que corre en diferentes computadoras, desde
supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y
estaciones de trabajo.
Sistema Operativo Libre
Es
aquel que es desarrollado con el propósito de ser distribuido de manera
abierta, lo cual permite a los usuarios tener el privilegio de usarlo,
modificarlo y distribuirlo sin pago de una licencia. Sistema Operativo Linux, desarrollado por
Linus Torvalds a partir de 1991. Posteriormente fue enriquecido por un grupo de
Hackers que dieron pauta al desarrollo de diferentes aplicaciones basadas en
este sistema mediante en el código fuente se permite realizar mejoras
sobre el mismo o desarrollar nuevos sistemas
basados en este, teniendo el
desarrollador el reconocimiento sobre este
trabajo dentro de proyectos distribuidos por fundaciones establecidas de software libre.
Es aquel que es producido, distribuido y
comercializado por compañías establecidas lícitamente, lo cual certifica a un
usuario o compañía, por medio de licencias, el derecho al uso del mismo, mas no
compra el software en si, es decir no se tiene permiso para realizar cambio
alguno sobre el código fuente.
Sistema Operativo Windows creado por la
compañía Microsoft, fundada por Bill Gates. Este sistema operativo tiene sus
inicios en 1981con la versión 1.0. Hasta la fecha existen diferentes versiones
que van mejorando la funcionalidad y calidad de este sistema operativo.
Definición
Un sistema operativo (SO) es un programa o conjunto de programas que en un sistema informático
gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en
modo privilegiado respecto de los restantes.
Funciones
El sistema operativo cumple varias
funciones:
w
Administración del procesador: el sistema operativo administra la distribución del
procesador entre los distintos programas por medio de un algoritmo de programación.
El tipo de programador depende completamente del sistema operativo, según el
objetivo deseado.
w
Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de
memoria asignado para cada aplicación y para cada usuario, si resulta
pertinente. Cuando la memoria física es insuficiente, el sistema operativo
puede crear una zona de memoria en el disco duro, denominada "memoria
virtual". La memoria virtual permite ejecutar aplicaciones que requieren una
memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta
memoria es mucho más lenta.
w
Gestión de entradas/salidas: el
sistema operativo permite unificar y controlar el acceso de los programas a los
recursos materiales a través de los drivers (también conocidos como
administradores periféricos o de entrada/salida).
w
Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se
ejecuten sin problemas asignándoles los recursos que éstas necesitan para
funcionar. Esto significa que si una aplicación no responde correctamente puede
"sucumbir".
w
Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación
con la ejecución de programas garantizando que los recursos sean utilizados
sólo por programas y usuarios que posean las autorizaciones correspondientes.
w
Gestión de archivos: el sistema operativo gestiona la
lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a
archivos de aplicaciones y usuarios.
w
Gestión de la información: el
sistema operativo proporciona cierta cantidad de indicadores que pueden
utilizarse para diagnosticar el funcionamiento correcto del equipo.
Características
del Sistema Operativo
En general, se puede decir que un
Sistema Operativo tiene las siguientes características:
• Conveniencia. Un Sistema Operativo hace más
conveniente el uso de una computadora.
• Eficiencia. Un Sistema Operativo permite que
los recursos de la computadora se usen de la manera más eficiente posible.
• Habilidad para evolucionar. Un
Sistema Operativo deberá construirse de manera que permita el desarrollo,
prueba o introducción efectiva de nuevas funciones del sistema sin interferir
con el servicio.
• Encargado de administrar el
hardware. El Sistema Operativo se encarga de manejar de una mejor manera los
recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a
cada proceso una parte del procesador para poder compartir los recursos.
• Relacionar dispositivos (gestionar a través del kernel). El
Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos,
cuando el usuario así lo requiera.
• Organizar datos para acceso
rápido y seguro.
• Manejar las comunicaciones en
red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo
referente a la instalación y uso de las redes de ordenadores. • Procesamiento
por bytes de flujo a través del bus de datos.
• Facilitar las entradas y
salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo
de los dispositivos de Entrada/Salida de la computadora. Funciones de los
Sistemas Operativos.
• Interpreta los comandos que permiten al usuario
comunicarse con el ordenador. • Coordina y manipula el hardware de la
computadora, como la memoria, las impresoras, las unidades de disco, el teclado
o el ratón.
• Organiza los archivos en diversos dispositivos de
almacenamiento, como discos flexibles, discos duros, discos compactos o cintas
magnéticas CENTRO MENESIANO ZAMORA JOVEN
Respaldo y
actualización
RESPALDO
Muchas veces, en tu PC tienes
documentos de mucha importancia y que no quisieras por ninguna razón exponerlos
a que se vean afectados por la presencia de algún virus o software
malintencionado y, por lo tanto te preocupas por proteger dicha información
instalando antivirus en tu PC. Pero en muchos casos estos antivirus no son tan
eficientes como quisiéramos que lo fueran. Para esto se creó una herramienta
que lleva por nombre “Backup” o “Copia de seguridad”. Un backup o copia de
seguridad no es más que la copia de toda
la información significativa tanto del disco duro así como también de las bases
de datos u otras unidades de almacenamiento. Esta copia puede ser de dos forma:
total (cuando copias todo lo almacenado en el disco duro) o parcial (cuando
copias solamente los datos que
consideras importantes).
Lo interesante del backup es que
te permite guardar todo aquello que es importante para ti, pues a todo lo que
le haces una copia de seguridad, suponemos que tenga mucho significado para ti
y que, por tal razón no desees perderlo. Es lamentable, pero las encuestas
señalan que el 66% de los usuarios del Internet alguna vez han perdido sus
archivos, por lo que llegamos a la conclusión de que es algo más que común
dentro de los usuarios de Internet, es una de los problemas más frecuentes que
ocurren, por lo que es de vital importancia que las personas aprendan a hacer
un backup, pues de esta forma se librarían de muchos dolores de cabeza.
ACTUALIZACION
Los Sistemas Operativos requieren
de actualizaciones periódicas, por varios motivos:
• Actualizaciones hardware: Debido
a que el hardware de las máquinas evoluciona,
es necesario crear programas capaces de gestionar este nuevo
hardware.
• Actualizaciones de los
programas: En ocasiones, se detectan vulnerabilidades o fallos en los programas que son subsanados en
posteriores actualizaciones.
• Nuevas funcionalidades: Con
frecuencia, los sistemas operativos incorporan
nuevas funcionalidades que los usuarios pueden aprovechar
descargándoselas en las
actualizaciones.
LENGUAJE DE
PROGRAMACION
Tipos de lenguaje
1.
LENGUAJES
DE MÁQUINA: En informática, cualquier lenguaje artificial que puede
utilizarse para definir una secuencia de instrucciones para su procesamiento
por un ordenador o computadora. Es complicado definir qué es y qué no es un
lenguaje de programación. Se asume generalmente que la traducción de las
instrucciones a un código que comprende la computadora debe ser completamente
sistemática. Normalmente es la computadora la que realiza la traducción.
2.
LENGUAJE DE BAJO NIVEL: Se llaman de bajo
nivel porque están muy cercanos al hardware del ordenador. Es necesario conocer
a fondo la arquitectura de la maquina para la que se va a programar. El primer
lenguaje de este tipo que se utilizó fue el lenguaje máquina, que consiste en
un conjunto de instrucciones en binario, es decir, con ceros y unos, con los
cuales se indica al ordenador qué hacer. Este lenguaje es muy complicado y la
posibilidad de cometer errores es muy alta, por lo que ya no se utiliza.
3. LENGUAJES DE ALTO NIVEL: Los primeros
programas ensambladores producían sólo una instrucción en lenguaje de máquina
por cada instrucción del programa fuente. Para agilizar la codificación, se desarrollaron
programas ensambladores que podían producir una cantidad variable de
instrucciones en lenguaje de máquina por cada instrucción del programa fuente.
4.
LENGUAJES COMPILADOS : En informática, un lenguaje cuyos programas se traducen a código
máquina antes de ejecutarse, a diferencia de un lenguaje interpretado, cuyos
programas se traducen y ejecutan instrucción por instrucción.
5.
LENGUAJES INTERPRETADOS: Se puede también utilizar una alternativa diferente de los compiladores
para traducir lenguajes de alto nivel. En vez de traducir el programa fuente y
grabar en forma permanente el código objeto que se produce durante la corrida
de compilación para utilizarlo en una corrida de producción futura, el
programador sólo carga el programa fuente en la computadora junto con los datos
que se van a procesar
6.
LENGUAJES DE PROGRAMACIÓN DECLARATIVOS: Se les conoce como lenguajes declarativos en ciencias computacionales
a aquellos lenguajes de programación en los cuales se le indica a la
computadora qué es lo que se desea obtener o qué es lo que se esta buscando,
por ejemplo: Obtener los nombres de todos los empleados que tengan más de 32
años. Eso se puede lograr con un lenguaje declarativo como SQL.
7.
LENGUAJE DE DESCRIPCION DE MAQUINA: Lenguaje de programación, como el PostScript, que se utiliza para
describir la salida a una impresora o a una pantalla, que a su vez usan las
instrucciones del lenguaje de descripción de página para construir el texto y
los gráficos para crear la imagen de la página. El lenguaje de descripción de
página es como otros lenguajes de ordenador o computadora, con un flujo lógico
de programa que permite una manipulación sofisticada de la salida.
Definición
Un lenguaje de programación es un idioma artificial diseñado para
expresar procesos que pueden ser llevadas a cabo por máquinas como las
computadoras. Pueden usarse para crear programas que controlen el
comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión,
o como modo de comunicación humana.1 Está formado por un conjunto de símbolos y
reglas sintácticas y semánticas que definen su estructura y el significado de
sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se
depura, se compila y se mantiene el código fuente de un programa informático se
le llama programación.
Función
Las funciones se crearon para
evitar tener que repetir constantemente fragmentos de código. Una función
podría considerarse como una variable que encierra código dentro de si. Por lo
tanto cuando accedemos a dicha variable (la función) en realidad lo que estamos
es diciendo al programa que ejecute un determinado código predefinido
anteriormente.
Todos los lenguajes de
programación tienen algunos elementos de formación primitivos para la
descripción de los datos y de los procesos o transformaciones aplicadas a estos
datos (tal como la suma de dos números o la selección de un elemento que forma
parte de una colección). Estos elementos primitivos son definidos por reglas
sintácticas y semánticas que describen su estructura y significado
respectivamente.
Caracteristicas
·
Facilitan la tarea de
programación, ya que disponen de formas adecuadas que permiten ser leídas y
escritas por personas.
• Los
lenguajes de programación representan en forma simbólica y en manera de un
texto los códigos que podrán ser leídos por una persona.
• Son
independientes de las computadoras a utilizar.
• Describe
el conjunto de acciones consecutivas que un equipo debe ejecutar.
Sintaxis
A la forma visible de un lenguaje
de programación se le conoce como sintaxis. La mayoría de los lenguajes de
programación son puramente textuales, es decir, utilizan secuencias de texto
que incluyen palabras, números y puntuación, de manera similar a los lenguajes
naturales escritos. Por otra parte, hay algunos lenguajes de programación que
son más gráficos en su naturaleza, utilizando relaciones visuales entre
símbolos para especificar un programa.
La sintaxis de un lenguaje de
programación describe las combinaciones posibles de los símbolos que forman un
programa sintácticamente correcto. El significado que se le da a una
combinación de símbolos es manejado por su semántica (ya sea formal o como
parte del código duro de la referencia de implementación). Dado que la mayoría
de los lenguajes son textuales, este artículo trata de la sintaxis textual.
La sintaxis de los lenguajes de
programación es definida generalmente utilizando una combinación de expresiones
regulares (para la estructura léxica) y la Notación de Backus-Naur (para la
estructura gramática).
REFERENCIAS











Buen trabajo compañeros excelente redacción!!
ResponderEliminarVirginia Jimenez
Muy buen trabajo comprañeros, tiene buena redaccion y excelentes imagenes
ResponderEliminarAtte: Marrrufo pool Gerardo
Buena redaccion de la imformacion sigan asi
ResponderEliminarAtte: Daniel Cocom
Buen trabajo :D sigan asi
ResponderEliminarAtte: Lesly Duarte
Un exelente trabajo megusto su redaccion la manera de expresarse es concreta la manera de expresar me parece muy bueno espero que sigan asi en desgloseperfecto .
ResponderEliminarAtte: Kevin Uh Reyes
Pues muy bien que hayan hecho la tarea, les deseo lo mejor, espero que les saquen 10 en todas las materias, felicidades por el blogg, por el dia.
Atte: Jair Jimenez Jimenez.
muy buen blog que genial me gusto sus fotos el de todos que bien que hayan salido esas personas y tambien oscar les deseo lo mejor
Atte: Lila Andrea Couoh Suarez
bueno chicos gran travajo con lo del blogg me gusto mucho en diceño y tienen hecho un gran trabajo con la informacion que le agregaron del tema :3
Att.: Ramiro Eduardo Ku Poot
buenos dia amigos muy bien trabajo.! fue mejor que todos eh.! ustedes son unos mejores equipo que eh conocido.! ese es el mejor blog.! mi punto de vista me parecio un 10
Att.: Nair Uc Colli
EQUIPO 8
mivi qe lindo, muy bien, vales mil, , bye te quiero besitos
buen trabajo esta muy interesante y creativo su Blog
ResponderEliminaratte: Xiu Dzib Merly Karime
esta muy interesante toda su información chicos
gil Ayala Eduardo francisco
esta genial su blog les felicito chicos se lucieron
Martín Arceo Geomara Davey