BeOS 5.0 Personal Edition Una Visió General López Varquiel, Manuel

Slides:



Advertisements
Presentaciones similares
La tecnologia té color El complicat món de la tecnologia i la nostra relació amb ella. El continent i el contingut. Unes quantes consideracions entre la.
Advertisements

Pràctica 17 Reflexions Maria Gisbert, Llorenç Godia, Mariona Kiskeri i David González.
TUTORIAL BÀSIC PER A LA GESTIÓ DE LA UBICACIÓ DE LES PERSONES EN L’APLICACIÓ DEL CATÀLEG D’ESPAIS SERVEI TÈCNIC I DE MANTENIMENT.
TFG – Àrea Enginyeria del programari
SciFinder.
La Placa Base Izan Sánchez 4º C.
INTRODUCCIÓ A LA INFORMÀTICA
Sistema de gestió APPCC
PROJECTE BANDA AMPLA RURAL - SATÈL·LIT
Impress 3... Posa-hi un fons!
Impress 1... Benvingut al món de les presentacions!
1 u n i t a t Sistemes informàtics. Treball en xarxa.
Campus Virtual.
Campus Virtual.
TEMA3: Gestió de correu i agenda electrònica
Virtualització amb Open VZ
L’ordinador i els Sistemes Operatius(S.O)
Carlos Herrero Joan Torras
Importar les notes al Campus Virtual
Projecte:SIRE (Sistema Integrat Recepta Electrònica)
MÚLTIPLES I DIVISORS.
INTERNET i Correu Electrònic
1 u n i t a t Sistemes informàtics. Treball en xarxa.
Disseny de la interfície d’un smartwatch i l’aplicació mòbil
PREZI Primers passos Davinia Alfonsin 4rt C Info. Tecnològica
Sistemes operatius i programes.
Ciències per al món contemporani
Ciències per al món contemporani
Introducció de TEDIs (COACs) Versió 4.0
Generacions de llocs web
Un exemple de Màquina Virtual: el programa VMware
uoc-domo CONTROL DOMÒTIC AMB ARDUINO UOC-DOMO
DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH
Les eines de la Comunitat Virtual de la Xarxa d’Arxius Municipals
Writer 2... posant els textos “en forma”!
Library and Information Science Abstract
Control de Retirada de Vehicles
PubMed i el gestor de revistes del CRAI de la UB (servei SFX)
SISTEMA GESTOR D’EMPRESA D’EXCAVACIONS
Impress 2... Edita la teves presentacions!
Estudi de components ASP per al tractament ‘off line’ d’imatges
Les Restriccions d’accés
Writer 7... Amb estil El programa de tractament de text Writer té una eina molt útil quan fas documents molt llargs amb molts títols i subtítols: l’estil.
Com enllaçar des de PubMed al gestor de
Tutorials Campus Virtual Càrrega automàtica d’alumnes
TEMA1: GESTIÓ D’ARXIUS I RECERCA DE INFORMACIÓ
Sistemes operatius per a dispositius mòbils inalàmbrics - Symbian OS -
DISC DUR Dispositiu encarregat d’emmagatzemar informació de forma permanent al nostre ordinador.
Guia Ràpida Web (HTTP/HTML) Protocol
Alex Maneu Victòria David Marí Larrosa Pau Roura Brun
Gestió electrònica del Dipòsit Legal
Jonathan Ceballos Rodriguez ( ) Zenón Perisé Alía ( )
LES XARXES LOCALS i els seus components.
ERIC Manual d’ús.
Llorenç Seguí capllonch 11 de juny de 2018
XARXES PRIVADES VIRTUALS ( VPNs )
BEGINNER EV3 PROGRAMMING Lesson
SCIFINDER.
REAXYS.
Xavi Fabregat 4tA Karim Atsailali 4tA
Toni Sagristà Sellés Ramon Vilar Gavaldà
Projecte Fi de Carrera - J2EE Alumne: Daniel Clemente Marcè
Sistema de descàrrega d’aplicacions per a mòbils intel·ligents
Analitzador de Concordances en Python
TUTORIAL BÀSIC PER A LA GESTIÓ DE LA UBICACIÓ DE LES PERSONES EN L’APLICACIÓ DEL CATÀLEG D’ESPAIS SERVEI TÈCNIC I DE MANTENIMENT.
Opcions d’accessibilitat en Linux
Estils i Plantilles Ms Word.
Desenvolupament d'una aplicació web per a viatgers
Optimització d’E/S per aplicacions paral·leles
Jornada Tècnica per a Coordinadors d’informàtica CEE
Transcripción de la presentación:

BeOS 5.0 Personal Edition Una Visió General López Varquiel, Manuel Boix Rodríguez, Jordi Barcelona, a 20 de Maig de 2001

Serveis d’Internet PPP Permet connexions a Proveïdors d’Internet fent servir el protocol estàndard punt-a-punt. TCP/IP nadiu BeOS és completament compatible amb Internet. Eines d’Internet Porta incorporat un servidor Web, així com un navegador, client de correu POP3, client i servidor d’FTP, i client i servidor de Telnet. Tots ells poden ser desinstal·lats ó reemplaçats per altres de terceres marques.

Serveis Multimedia Formats Incorpora aplicacions per a llegir/escriure fitxers en els formats de dades estàndards: QuickTime, AVI, MPEG-1, JPEG, TIFF, BMP, Targa, PNG, PPM, WAV, AIFF, AU ... Suporta plug-ins per altres formats. Media-Translators Totes les aplicacions multimèdia poden suportar l’ús d’un nou format només amb afegir l’add-on corresponent al BeOS.

Sistema Gràfic Suavitzat de Fonts (Anti-Alias) Per defecte les fonts apareixen suavitzades a la pantalla, tal com es veurien en paper. OpenGL Proporciona un estàndard en gràfics 3D d’alta resolució. Gràfics d’Accès Directe La tarjeta de video pot escriure directament a pantalla des de la memòria de la màquina. Així s’aconsegueix una gran suavitat en les seqüències animades.

Sistema Gràfic Suport per a fonts Unicode Permet visualitzar idiomes amb caràcters complexes, com per exemple el Japonès, el Rus o l’Hebreu.

Sistema de Fitxers Sistema de fitxers de 64 bits Permet a BeOS manegar discs i arxius d’un tamany de fins a 18 milions de Terabytes. “Journaling” Rastreja tots els canvis al sistema de fitxers dinàmicament, accelerant la recuperació des de condicions com pèrdues d’energia, i assegurant un ràpid arranc del sistema (menys de 20 segons). Protegeix el disc dur de forma que les fallades d’alimentació elèctrica no el corrompeixin i es perdin el mínim possible de dades.

Sistema de Fitxers Suport de Sistemes de Fitxers A base de plug-ins (incorporats) es dóna suport de lectura/escriptura de fitxers creats en sistemas com HFS (MacOS), FAT16, FAT32, vFAT i ISO-9660. Terceres empreses proveeixen de suport per a ext2, NTFS i NFS. Metaatributs de fitxer Els fitxers disposen d’una etiqueta que no forma part del contingut del seu contigut i que conté, entre d’altres coses, el tipus d’arxiu de que es tracta. Així, els fitxers no necessiten tenir extensió, tot i que es manté per compatibilitat amb d’altres sistemes.

Serveis del Nucli Multiprocés Simètric Suports 1, 2, 4, o 8 processadors, automàticament, sense cap reconfiguració. Cada vegada que es duplica el nombre de processadors es duplica la velocitat de les aplicacions de forma transparent al programador. Multithreading Intensiu Fluxos a qualsevol nivell del SO, per aconseguir la màxima potència dels processadors. Això permet al sistema respondre a entrades de l’usuari tot i estar ocupat en altres tasques.

Serveis del Nucli Memòria Virtual Extèn l’espai lliure a memòria a base de guardar el codi menys usat del sistema en el disc. Memòria Protegida Cada aplicació disposa del seu propi espai de memòria aïllat. Serveis del Nucli de Baixa Latència La latència de 250 microsegons per a l’scheduling i els events de rellotge asseguren precisió i una alta sensibilitat del sistema.

Serveis del Nucli Drivers Dinàmics Els drivers es carreguen i descarreguen dinàmicament quan és necessari, reduïnt les demandes de memòria del sistema. Add-ons Es tracta d’extensions al sistema que, en forma de fitxers, es copien a un directori específic i al tornar a arrencar el sistema es carreguen automàticament i passen a estar disponibles noves funcionalitats.

Serveis del Nucli Nucli Basat en Servidors A BeOS, cada aplicació és un “client” d’un determinat “servidor”, a qui li fa peticions (i.e. net_server, media_server, ...). Aquests servidors actuen com qualsevol altra aplicació. Això permet que quan es fan canvis al sistema, no sigui necessari reiniciar tot, sino únicament el servidor afectat.

Programació API Orientada a Objectes L’API (Interfície de Programació d’Aplicacions) consta d’objectes. A travès d’aquests objectes el programador disposa de tota la funcionalitat dels diferents servidors del nucli, així com de les extensions que estiguin disponibles. Multithreading Transparent al Programador El Beos s’encarrega del pas de missatges i de la destrucció dels fluxos creats per ell. També és el sistema qui s’encarrega automatica y dinàmicamente d’assignar cada thread a cada processador.

Programació Pas de Missatges La majoria dels objectes de l’API suporten el pas de missatges des d’altres aplicacions. Això permet controlar qualsevol aspecte d’una aplicació a partir d’una altra, i es pot aprofitar per a programar “scripts”, processos automatitzats.

Interfície Gràfica

Interfície Gràfica Deskbar Per a cada aplicació en execució hi ha una llista de les finestres que té obertes, podent accedir ràpidament a qualsevol d’elles.

Interfície Gràfica Be-Menu Permet accedir a les funcions estàndard del sistema, com ara apagar, reiniciar, buscar un fitxer ... i executar les aplicacions instal·lades. (similar a la barra d’inici de W98)

Interfície Gràfica Status-View Mostra l’hora i la data del sistema, i les icones de les aplicacions que allà es posen (control del volum, connexió a Internet ...). (similar a la systray de W98) Menús Contextuals Són els menús que s’accedeixen amb el botó dret del ratolí, i que depenent de la zona on es polsi el botó mostren unes opcions o unes altres.

Interfície Gràfica Workspaces Són les àrees de treball virtuals, cadascuna amb el seu fons d’escriptori i la seva resolució pròpia. A través de l’aplicació Workspace és possible arrossegar finestres d’un escriptori virtual a un altre. Hi ha suport fins per a 32 escriptoris virtuals.

Propietats Addicionals Hardware Suportat Suport per a la immensa majoria de dispositius del mercat, com poden ser tarjetes gràfiques, de so, de xarxa ... Una llista completa d’allò que està suportat es troba a http://www.be.com/products/beosreadylist.html Aplicacions Incloses Navegador d’Internet, client d’e-mail, reproductor multimèdia, visor de TV, extractor de fitxers comprimits en mode gràfic, utilitats, salvapantalles, mesclador de so 3D i demostracions d’altres aplicacions.

Propietats Addicionals També incorpora un entorn de desenvolupament integrat amb un depurador de baix nivell. Instal·lador d’Aplicacions Facilita enormement la instal·lació del software descarregat, així com les actualitzacions del sistema. Compatibilitat UNIX/POSIX Una capa POSIX completament funcional permet a un gran número d’aplicacions POSIX el ser compilades i executades a BeOS. També s’inclou un potent shell d’estil UNIX i un programa de terminal.

Propietats Addicionals Suport de Localització Suporta l’entrada d’idiomes amb requeriments especials, com el Japonès. L’arquitectura basada en plug-ins facilita el suport per a qualsevol altre llenguatge.

Bibliografia http://www.be.com http://www.beosfera.com.ar