martes, 10 de abril de 2012



Universidad Católica de Cuenca “Sede Cañar”

Nombres:
Brayan Morales
Byron Duchi
Manuel Lala

Curso:
Primero Sistemas

Profesor:
Ing. José Carrillo

Tema:
Característica del Sistema Operativo

Introducción
Como todos bien sabemos un sistema operativo es un elemento muy importante de la computadora y también en el mundo de la informática tiene varias funciones como controlar los periféricos de entrada y salida controla la unidad de  control la unidad aritmética lógica entre otras operaciones. También podemos decir q junto con el hardware forman como un equipo que será el encargado de ayudar al arranque de todos los programas q se encuentran instalados.
Características de un sistema operativo
Como bien sabemos un sistema operativo es aquel que ayuda al arranque y al normal funcionamiento de la computadora, entonces diremos que el sistema operativo tiene las siguientes características
-conveniencia
-eficiencia
-habilidad para evolucionar
-encargado de administrar el hardware
-relacionar dispositivos
-organizar datos para acceso rápido y seguro
-manejar las comunicaciones en red
-procesamiento de bytes de flujo atreves del bus de datos
-facilitar las entradas y salidas

Conveniencia
Un Sistema Operativo hace más conveniente el uso de una computadora. La conveniencia diremos que es una característica muy importante de los sistemas operativos o mejor dicho de un sistema operativo ya que como su propia palabra lo dice “conveniencia” podemos utilizarlo de la manera que nos convenga es decir con la que satisfaga las necesidades  del usuario y así legar a las soluciones propuestas para resolver un problema.

Eficiencia
Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.
Con esta parte o con este concepto nos trata de decir que la característica eficiencia de un sistema operativo es muy importante porque la eficiencia del mismo va a tratar de ejecutar las órdenes del usuario y la computadora o el sistema operativo va a comprender y tratar de hacerlo de una manera exacta es decir sin ningún error ni ninguna interrupción al momento de ejecutar la instrucción por el usuario dada.

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. como podemos ver en la definición anterior la evolución también se involucra en lo que es un sistema operativo,  como bien decimos este sistema operativo debe estar construido de una buena manera tal que soporte nuevas funciones y luego de haber ingresado o instalado estas funciones debe seguir funcionando de la misma manera es decir con la misma eficiencia y sin brindar al usuario ningún error en el momento de que se esté ejecutando algún programa.

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. En cuanto a esta característica también podemos decir que funciona como un controlador de los dispositivos que el sistema operativo va a manejar todo esto nos referimos al hardware, como lo dijimos anteriormente trata de ver un espacio disponible en el procesador  para cada dispositivo integrado y así el sistema operativo no tenga ningún problema en el momento de ejecutar alguna orden por su puesto la que el usuario le asigne, debe responder de la manera más eficiente mínimo margen de error

domingo, 18 de marzo de 2012

FUNCIONES EN MYSQL

TRABAJO REALIZADO POR:
EDWIN SANTADER

Ventajas:
Las ventajas que ofrece la creación de procedimientos y funciones dentro del motor de base de datos son las siguientes:
1.       Las operaciones se realizan dentro de MYSQL
2.      No se deberá implementar cosas que no sean necesarias en las aplicaciones que consumen datos (aplicaciones PHP, de escritorio, HTML)
3.       La seguridad que brinda en abrir solo los procedimientos y no las bases de datos
4.       La velocidad con que los procedimientos y funciones devuelven los resultados 
5.       Multioperabilidad para acceder a la base de tatos desde muchos lenguajes  
Funciones:
Cabe recalcar que MYSQL tiene implementadas varias funciones que podemos utilizar pero hay que tomar en consideración que en ocasiones tendremos la necesidad  de crear nuestras propias funciones para especializar ciertas consultas a nuestra base.

Funciones de MYSQL
Elección en función de una expresión booleana
Elección en función de si el valor de una expresión es NULL
Devuelve NULL en función del valor de una expresión

Funciones matemáticas
Devuelve el valor absoluto
Devuelve el arcocoseno
Devuelve el arcoseno
Devuelven el arcotangente
Redondeo hacia arriba
Coseno de un ángulo
Cotangente de un ángulo
Cálculo de comprobación de redundancia cíclica
Conversión de grados a radianes
Cálculo de potencias de e
Redondeo hacia abajo
Logaritmo natural
Logaritmo en base arbitraria
Logaritmo en base 10
Logaritmo en base dos
Resto de una división entera
Valor del número π
Valor de potencias
Conversión de radianes a grados
Valores aleatorios
Cálculo de redondeos
Devuelve el signo
Cálculo del seno de un ángulo
Cálculo de la raíz cuadrada
Cálculo de la tangente de un ángulo
Elimina decimales

Algunos ejemplos con estas funciones:
Función ABS:
Como se indica en la tabla esta función sirve para obtener el valor absoluto de un numero; la sintaxis es la siguiente
Select ABS (parámetro);
Esta línea de comando nos retornará como respuesta el valor absoluto del numero que enviamos como parámetro (dentro del paréntesis)

Función COS
Pa encontrar el coseno de un numero, tiene sintaxis similar a las demás
Select ABS (parámetro);

 

Función CEIL y CEILING
Sirve para redondear una cifra decimal, la sintaxis sería la siguiente
Select CEIL o CEILING (parámetro)

 
Crear funciones
Antes de comenzar debemos saber que las funciones no solo realizan un trabajo especializado sino que están diseñadas para devolver un valor, según el tipo de función que implementemos estas pueden ser llamadas dentro de sentencias CELECT, INSERT etc.
Primero seleccionamos la base de datos de la cual vamos a consumir datos o simplemente en la que vamos a realizar la función
Luego los comandos para crear las funciones son los siguientes:
CREATE  para crear la función
FUNCTION el tipo de procedimiento que vamos a realizar
RETURNS especificar el tipo de dato que nos devolverá la función
RETURN para retornar el resultado
BEGIN Para empezar el bloque de comandos
END Para terminar el bloque de comandos