1 / 22

BeOS 5.0 Personal Edition

Una Visió General. BeOS 5.0 Personal Edition. 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

katoka
Download Presentation

BeOS 5.0 Personal Edition

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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.

  3. 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 ambafegir l’add-on corresponent al BeOS.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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.

  12. 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 funcionalitatdelsdiferents 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.

  13. 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.

  14. Interfície Gràfica

  15. 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.

  16. 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)

  17. 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.

  18. 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.

  19. 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.

  20. 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.

  21. 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.

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

More Related