Documentos de Académico
Documentos de Profesional
Documentos de Cultura
07/02/2014
INTRODUCCIN
Un sistema operativo sirve para muchsimas cosas como por ejemplo para
administrar y gestionar un equipo computarizado y esto nos ayuda en
alguna tarea o un trabajo que tengamos que implementar.
No todos los sistemas operativos son iguales ni son igual de eficientes,
todos son buenos y cabe aclarar que es cada vez ms bueno conforme lo
utilicemos y como lo manejemos as como saber en q consiste su interior y
las herramientas que nos proporciona.
Un sistema operativo son lneas de cdigo que tenemos que comparar,
claro un usuario que no conoce de cdigos no sabe como pero por eso es
de suma importancia conocer sus componentes, su funcin principal, su
procedimiento bsico, como funciona y entre otras cosas que tenemos que
tomar en cuenta al elegir el sistema operativo correcto.
Elegir un sistema operativo es lo mismo que elegir cualquier otra cosa que
elijamos ya que cuando vamos a comprar algo vemos que es lo que
necesitamos que es lo que ms nos ayuda y lo que ms se adapta a
nuestras necesidades.
Como ya comente un sistema operativo sea cual sea este, esta encargado
de remediar los problemas que tenemos o de satisfacernos sea las
necesidades que tengamos ahora hay que conocer cmo funcionan cada
uno en general y as de esta manera cuando vallamos a comparar, a
comprar o a utilizar uno.
Por eso es importante saber cmo funciona un sistema operativo y en que
nos puede servir esta informacin ms adelante y por eso el objetivo de
esta investigacin es dar a conocer las funciones y componentes de un
buen sistema operativo.
NDICE
Tabla de contenido
CONCEPTOS BSICOS4
ADMINISTRACIN DEL PROCESADOR ...4
GESTIN DE LA MEMORIA DE ACCESO ALEATORIO.4
GESTIN DE ENTRADAS/SALIDAS................5
GESTIN DE EJECUCIN DE APLICACIONES.........5
ADMINISTRACIN DE AUTORIZACIONES..........5
GESTIN DE ARCHIVOS........6
GESTIN DE LA INFORMACIN...........6
INTERFACES DE USUARIO DE SISTEMAS OPERATIVOS ......6
ADMINISTRADOR DE ARCHIVOS..........7
ADMINISTRADOR DE RECURSOS............7
ADMINISTRACIN DE TAREAS.......8
SERVICIO DE SOPORTE.....8
PROCEDIMIENTO BSICO..13
CONCLUSIN..14
BIBLIOGRAFA15
CONCEPTOS BSICOS
ADMINISTRACIN DEL PROCESADOR
GESTIN DE ENTRADAS/SALIDAS
GESTIN DE ARCHIVOS
Borrarlo de modo que puedes liberar el espacio que ocupa este archivo.
4)
5)
GESTIN DE LA INFORMACIN
ADMINISTRADOR DE ARCHIVOS
ADMINISTRACIN DE TAREAS
En trminos generales, cada vez que algn usuario oprime una tecla de una
terminal, o que se debe leer o escribir informacin del disco magntico, se
interrumpe al procesador central y el ncleo se encarga de efectuar la operacin
de transferencia.
Cuando se inicia la operacin de la computadora, debe cargarse en la memoria
una copia del ncleo, que reside en el] disco magntico (operacin denominada
bootstrap). Para ello, se deben inicializar algunas interfaces bsicas de
hardware; entre ellas, el reloj que proporciona interrupciones peridicas. El
Kernel tambin prepara algunas estructuras de datos que abarcan una seccin
de almacenamiento temporal para transferencia de informacin entre terminales
y procesos, una seccin para almacenamiento de descriptores de archivos y una
variable que indica la cantidad de memoria principal.
A continuacin, el Kernel inicializa un proceso especial, llamado proceso 0. En
general, los procesos se crean mediante una llamada a una rutina del sistema
(fork), que funciona por un mecanismo de duplicacin de procesos. Sin embargo,
esto no es suficiente para crear el primero de ellos, por lo que el Kernel asigna
una estructura de datos y establece apuntadores a una seccin especial de la
memoria, llamada tabla de procesos, que contendr los descriptores de cada uno
de los procesos existentes en el sistema.
Despus de haber creado el proceso 0, se hace una copia del mismo, con lo que
se crea el proceso 1; ste muy pronto se encargar de "dar vida" al sistema
completo, mediante la activacin de otros procesos que tambin forman parte del
ncleo. Es decir, se inicia una cadena de activaciones de procesos, entre los
cuales destaca el conocido como despachador, o scheduler, que es el
responsable de decidir cul proceso se ejecutar y cules van a entrar o salir de
la memoria central. A partir de ese momento se conoce el nmero 1 como
proceso de inicializacin del sistema, init.
El proceso init es el responsable de establecer la estructura de procesos en Unix.
Normalmente, es capaz de crear al menos dos estructuras distintas de procesos:
el modo monousuario y el multiusuario. Comienza activando el intrprete del
lenguaje de control (Shell) en la terminal principal, o consola, del sistema y
proporcionndole privilegios de "superusuario". En la modalidad de un solo
usuario la consola permite iniciar una primera sesin, con privilegios especiales,
e impide que las otras lneas de comunicacin acepten iniciar sesiones nuevas.
Esta modalidad se usa con frecuencia para revisar y reparar sistemas de
archivos, realizar pruebas de funciones bsicas del sistema y para otras
actividades que requieren uso exclusivo de la computadora.
Init crea otro proceso, que espera pacientemente a que alguien entre en sesin
en alguna lnea de comunicacin. Cuando esto sucede, realiza ajustes en el
protocolo de la lnea y ejecuta el programa login, que se encarga de atender
inicialmente a los nuevos usuarios.
10
Windows 95 y 98.
ksh: El korn shell de UNIX.
C Shell (csh): similar en sintaxis al lenguaje C.
Bourne Shell (sh)
GNU Bourne Again Shell (bash): variante del Bourne Shell clsico para
Linux con caractersticas avanzadas como control de procesos, historial de
rdenes y edicin similar a Emacs entre otras.
Tcsh: versin de C Shell para Linux con funcionalidades similares a bash.
Zsh: pequeo intrprete similar al Bourne Shell.
SISTEMA DE ARCHIVOS
almacenados en archivos.
Administracin de archivos referida a la provisin de mecanismos para
archivo.
El sistema de archivos est relacionado especialmente con la administracin del
espacio de almacenamiento secundario, fundamentalmente con el
almacenamiento de disco.
Otro concepto de un sistema de archivos son los mtodos y estructuras de datos
que un sistema operativo utiliza para seguir la pista de los archivos de un disco o
particin; es decir, es la manera en la que se organizan los archivos en el disco.
El trmino tambin es utilizado para referirse a una particin o disco que se est
utilizando para almacenamiento, o el tipo del sistema de archivos que utiliza. As
uno puede decir tengo dos sistemas de archivo refirindose a que tiene dos
particiones en las que almacenar archivos, o que uno utiliza el sistema de
archivos extendido, refirindose al tipo del sistema de archivos.
La diferencia entre un disco o particin y el sistema de archivos que contiene es
importante. Unos pocos programas (incluyendo, razonablemente, aquellos que
crean sistemas de archivos) trabajan directamente en los sectores crudos del
disco o particin; si hay un archivo de sistema existente all ser destruido o
corrompido severamente. La mayora de programas trabajan sobre un sistema
de archivos, y por lo tanto no utilizarn una particin que no contenga uno (o que
contenga uno del tipo equivocado).
Antes de que una particin o disco sea utilizada como un sistema de archivos,
necesita ser iniciada, y las estructura de datos necesitan escribirse al disco. Este
proceso se denomina construir un sistema de archivos.
Una forma de organizacin de un sistema de archivos puede ser la siguiente:
Se utiliza una raz para indicar en qu parte del disco comienza el
directorio raz.
El directorio raz apunta a los directorios de usuarios.
Un directorio de usuario contiene una entrada para cada uno de los
PROCEDIMIENTO BSICO
Un sistema operativo (SO) es un conjunto de programas destinados a permitir la
comunicacin del usuario con un ordenador y gestionar sus recursos de manera
eficiente. Comienza a trabajar cuando se enciende el ordenador, y gestiona el
hardware de la mquina desde los niveles ms bsicos.
Hoy en da un sistema operativo se puede encontrar normalmente en la mayora
de los aparatos electrnicos complejos que podamos utilizar sin necesidad de
estar conectados a un ordenador y que utilicen microprocesadores para
funcionar, ya que gracias a estos podemos entender la mquina y que sta
cumpla con sus funciones; ste es el caso de: telfonos mviles, reproductores
de DVD, mini cadenas, autorradios, y muchos ms; incluyendo ms visiblemente
a los ordenadores.
Otra definicin posible y bastante aceptada define un sistema operativo como
una capa compleja entre el hardware y el usuario, concebible tambin como una
mquina virtual, que facilita al usuario o al programador las herramientas e
interfaces adecuadas para realizar sus tareas informticas, abstrayndole de los
complicados procesos necesarios para llevarlas a cabo. Por ejemplo, un usuario
normal simplemente abre los ficheros grabados en un disco, sin preocuparse por
la disposicin de los bits en el medio fsico, los tiempos de espera del motor del
disco, la posicin de un cabezal, el acceso de otros usuarios, etc.
Aunque es un tema propenso a la discusin, algunos expertos estn de acuerdo
en que un sistema operativo debe constar de, por lo menos, un conjunto de
programas similar al siguiente: Un compilador de algn lenguaje de
programacin, en Unix es de C, Un enlazador, Un ensamblador, Un intrprete de
comandos, Una amplia biblioteca del lenguaje de la plataforma, Un Kernel o
ncleo.
Otra definicin, ms coloquial, denomina sistema operativo a todo el software
que viene con el ordenador antes de que se instale ninguna aplicacin. Segn
esta definicin, orientada al usuario final, las herramientas de desarrollo no son
necesarias y, sin embargo, se consideran elementos imprescindibles un amplio
nmero de programas orientados a diferentes tareas, como editores de texto,
administradores de archivos, navegadores, etc.
En industrias como la manufacturera o de servicios, se denomina sistema
operativo a la aplicacin de software que se usa como principal fuente de datos
de entrada de la compaa, es decir, el sistema que se usa en las operaciones
internas.
El Sistema operativo es el encargado de brindar al usuario de manera ms fcil,
sencilla y amigable la de operar, codificar, interpretar y emitir rdenes al
procesador central para que ste realice las tareas necesarias para completar la
orden.
13
CONCLUSIN
Como ya vimos hay una gran diversidad de sistemas operativos y por supuestos
todos son buenos y todos nos ayudan con las tareas o trabajos a realizar, y por
supuesto existen sistemas operativos unos mejores que otros, estos sistemas
como todo han ido evolucionando solucionando cada vez ms nuestros
problemas.
No solo se encargan de solucionar problemas si no de solucionarlos
eficientemente y usando recursos lo menos posibles que esto nos ayude de
concluir con nuestro trabajo ms rpido y mejor que anteriormente.
Es por eso que los sistemas operativos son de alta importancia no solo para los
programadores sino tambin para todo tipo de usuarios y no solo podemos
compararlo para una computadora ya que actualmente podemos encontrar un
sistema operativo en cualquier aparato as que no solo las personas que
vallamos a comprar una computadora podamos utilizar estos conocimientos si no
tambin cualquier persona que vaya a comprar un aparato electrnico y que no
sepa que comprar o simplemente que utilizar y as considerar cual puede ser el
mejor sistema operativo o el mejor que se adapte a sus necesidades.
14
BIBLIOGRAFA
http://sistemasoperativos03-unefa.blogspot.mx/2011/12/normal-0-21-false-falsefalse-es-ve-x.html
http://compubasic.bligoo.com.mx/funciones-del-sistema-operativo
http://labsopa.dis.ulpgc.es/adminso/material-didacticopractico/tutorial/CONTENIDOS/TEMA4/tema4.htm
http://isis.faces.ula.ve/computacion/Html/Sistemas_operat/Apuntes_1.html
http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/SO4.htm
http://www.angelfire.com/linux/unix_sis/kernelinf.htm
http://es.kioskea.net/contents/651-sistema-operativo
http://www.tldp.org/pub/Linux/docs/ldp-archived/system-adminguide/translations/es/html/ch06s08.html
15