introduced by SGI use the ultra-pipelined architecture, which plays a central role in building parallel streamlined instruction system multiprocessor. RISC processor is the mainstream chip of 64-bit multiprocessor in UNIX field today.Performance featuresOne: Because the instruction set simplifies, the pipeline and the common instruction all can use the hardware execution;Second: The use of a large number of registers, so that most of the instruction
algorithms (such as AES, SHA, etc.), there are some compression and CRC check algorithmDocumentation text file for general explanations and comments about the various parts of the kernelDrivers: A device driver that consumes a subdirectory for each different driver.Block blocks device drivers◇paride support for accessing IDE devices from the same portSCSI SCSI device driversChar character device driver◇joystick Joystick◇ftape Tape Streaming Device◇hfmodem Radio Equipment◇IP2 intelliport Multi-p
saving
can assist in merging comments/supervision
CVS conflicts are not merged when merging files automatically, and are displayed in two files for resolution of conflicts
Differences can be calculated using other comparison programs: Cleardiff for GNU diff, SGI diff, and ClearCase, and all file comparators similar to those of the program output.
Full personalization can be achieved using resource files
Used to feel similar to Rud
Common file Systems: Traditional file system: Ext2/minix/ms-dos/fat (with VFAT module)/iso9660 (CD-ROM) and so on;journaled file system: Ext3/reiserfs/windows ' NTFS/IBM ' s Jfs/sgi's XFSWeb-Xuan File system: NFS/SMBFSMain introduction: EX2, EX3 and XFS1.Linux File System Ex2Ext2 is astandard file system in gnu/Linux system, which features excellent access to files and shows advantages for small and medium sized files, which is mainly advantageous to the good design of the cluster fast-fetching
When defining a hash_map container, you need to specify not only the type of the key and value, but also the hash and equality functions(a)the hash function of Hash_mapWhat exactly is hashstruct hashint> { operator() (intconstreturn __x;}};It turns out to be a function object. In SGI STL, the following hash functions are available:structhashChar*>structhashConst Char*>structhashChar>structhashunsigned Char>structhashsigned Char>structhash Short
The knowledge of DRBD theory is not introduced in this article, this article mainly describes how to build DRBD.first, the system environmentSystem Platform:Centos6.3 (Kernel 2.6.32-431.29.2.el6.x86_64)node One host name:CENOS-HA1 ip:192.168.1.202node One host name:CENOS-HA2 ip:192.168.1.202DRBD Version:DRBD-8.4.3Second, installation1. Preparation(1). Close iptables and SELinux to avoid error during installation. Node 1 and node 2#/etc/init.d/iptables stop#/etc/init.d/ip6tables stop#chkconfig ip
The difference of map::erase function in different versions of STL
1. c++98 and C++11 standardshttp://www.cplusplus.com/reference/map/map/erase/ 2.PJ STL (Windows) map::erase function (C++11 standard) returns a map::iterator: iterator Map::erase(const_iterator _where); iterator Map::erase(const_iteratorconst_iterator _last); size_type Map::erase(constkey_type _keyval);3. SGI STL (Linux) The Linux implementation version of the Map::era
When an array or container is used, a certain amount of capacity is usually pre-allocated. In the allocated size, the object of the container is initialized, and when the first one is initialized, the default constructor is undoubtedly called, but what should be done when initializing the second to the last?Obviously, the array/container object is exactly the same, one way: to open up memory, and then call the default constructor in the open memory, the other is: open up memory, construct an obj
. Hooray for boost. PS: I do not know how much efficiency impact it will cause. and fixed-length code, although fixed a bit, waste a little space, but if faster, it is worth it. In addition: Dynamic_bitset can not be compiled under VC6 ...
Bit_vector
This "bit vector group" is implemented in the SGI STL, not in VC6. It can be seen from the introduction of names and functions: This is a container that can be as convenient as the operation of a vector,
variable array, the use of vector first, you can use STL don't write yourself.
6, size_t type use special attention, it cannot be negative, so do not commit size_t T;while (t>=0) {--t}; Such a mistake, because t can never be negative.
7, to determine whether an integer is odd, with x%2!=0, do not use x%2==1, because x may also be negative.
8, after using the new must use Delete, they and (), {},[] like, are in pairs appear.
9, if (t), while (t), and so on, the following omitted are "!=0/null";
.
#include #include using namespace Std;
int main () {
Hash_mapmymap[9527]= "Tong Pak Fu Point Chou Xiang";
Mymap[1000000]= "The Life of a Millionaire";
mymap[10000]= "The bottom line of white-collar wages";
...
if (Mymap.find (10000)!= Mymap.end ()) {
...
}
Simple enough to use the same method as the map. Then you might ask. hash function and comparison function. Not to be specified. You're right, but when you don't specify the hash function and the comparison function, you have a default
uses Smalltalk to write their own desktop interface in Windows environment. It runs on the SGI Challenge 150s hardware as a large, cross-platform generator that uses two Sybase SQL Server 10 databases. The front-end is a metadata server that describes the enterprise's data and, with it, users can construct their query requests directly on the screen. It generates a C code base for database queries, has specific code for each integrated package, and s
Server side:
1, P670 server to build a good nfsvg, file system/nfsserver
2. #mount/nfsserver
3, edit 670 on the/etc/hosts file, add NFS client Information
10.60.64.41 IRIS
4. Edit/etc/exports
/nfsserver-rw,root=iris,access=iris
5. Edit/etc/xtab
/nfsserver-rw,root=iris_1,access=iris_1
6, Kai, stop NFS Services
Start now
#/usr/sbin/mknfs '-n '
Start now, restart also run automatically
#/usr/sbin/mknfs '-B '
Stop Now
#/usr/sbin/rmnfs '-n '
Stop now, stop the system and stop it
#/us
the STL std::copy), and String lookup (STRSTR) is also used in the most primitive way.
The appearance of the STL string (basic_string) has improved this situation to some extent. At least C + + programmers have a string (string) class that uses the "friendly" interface. However, the string class can be said to be the most controversial class in the STL (as we explained in detail below). These controversies at least prove that the STL string class has a design flaw.
In the
permissions and the host used. The location of the default is/etc/sudoers, and the attribute must be 0411.
Configuration
Edit configuration File command: Visudo
Default profile location:/etc/sudoers
You can edit the sudoers configuration file with Visudo, but it can also be done directly by modifying the sudoers file, but before editing, it's a good idea to look at its sample.sudoers file, which has a fairly detailed example to refer to.
#第一部分: User-defined, divides the user into fulltimer
OpenGL (Open Graphics Library) is a software interface for graphics hardware and an industry standard in this field. Graphics programmers can use these instructions to create high-quality interactive three-dimensional applications. The predecessor of OpenGL is the iris GL developed by SGI (Silicon Graphics) company for its graphics workstation. Although the IRIS GL is powerful but poorly ported, SGI company
A Industry background and user needs analysis
Geo-data storage system has both common characteristics of storage devices in conventional data centers and its unique place. Analytical processing, interpretation, reservoir and other geo-applications are not difficult to find, in addition to high reliability, high-performance, flexible and convenient online expansion, and other requirements, there are the following typical features:
• A complete geoscience It architecture that should be geared to
OpenGL (All-write open Graphics Library) is a specification that defines a programming interface across programming languages, Cross-platform, and is used for three-dimensional images (both two-dimensional and also). OpenGL is a professional graphics program interface, is a powerful, easy to invoke the underlying graphics library.
High performance graphics algorithm industry standard
Opengl™ is the most widely accepted 2d/3d graphics API in the industry field, which has spawned thousands of
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.