0

maintaining the operating system

Tài liệu THE OPERATING SYSTEM MACHINE LEVEL-6 docx

Tài liệu THE OPERATING SYSTEM MACHINE LEVEL-6 docx

Cơ khí - Chế tạo máy

... Level Operating system machine level Operating system Level Instruction set architecture level Microprogram or hardware Level Microarchitecture level Figure 6-1 Positioning of the operating system ... Figure 6-30 The structure of a typical UNIX system Kernel mode POSIX program Win32 program OS/2 program POSIX subsystem Win32 subsystem OS/2 subsystem User mode System interface System services ... accounting; manipulate disk quotas; reboot the system Figure 6-29 A rough breakdown of the UNIX system calls Shell User program User mode System call interface File system Process management Block cache...
  • 45
  • 526
  • 0
Hardening the operating system

Hardening the operating system

An ninh - Bảo mật

... Hardening the Operating System • Chapter 51 We trust you have received the usual lecture from the local System Administrator It usually boils down to these three things: #1) Respect the privacy of others ... Hardening the Operating System • Chapter 57 The lastlog command displays the users and services that have accounts on your machine It lists the last time each account logged in to the system, or if the ... Chapter • Hardening the Operating System system halts and reboots occur, when a user upgrades to root using the su command, when the file system is full, and when someone is sniffing the system It can...
  • 74
  • 348
  • 0
Tổng quan về các hệ điều hành (an overview of the operating systems)

Tổng quan về các hệ điều hành (an overview of the operating systems)

Kỹ thuật lập trình

... Tổng quan Hệ điều hành (An Overview of the Operating Systems) thực việc tạo mà user-mode hướng tới API gốc, mà thực kernel-mode Một user-mode DLL có tên (rather redundantly, I’ve always thought) ... Tổng quan Hệ điều hành (An Overview of the Operating Systems) Tổng qua Windows XP Hình 1-1 tóm tắt cao sơ đồ chức hệ điều hành Windows XP, khía ... giao diện lập trình ứng dụng (API) ReadFile Một module hệ thống thi hành KERNEL32.DLL API việc kéo theo chức API ngữ NtReadFile Đề cập tới khía cạnh để có thêm thông tin API ngữ Chúng thường nói...
  • 3
  • 298
  • 0
The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System

The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System

Hệ điều hành

... the concept of an extensible operating system is once again gaining acceptance this time as the solution to the unconstrained growth of UNIX During the last 20 years operating systems and their ... Many other operating systems have met with this problem Often these systems solve the problem by using inside knowledge of the algorithms used to manage secondary storage Unfortunately, the Mach ... As in other Mach interfaces, these calls are implemented using IPC; the first argument to each call is the port to which the request is sent, and represents the object to be affected by the operation...
  • 23
  • 1,290
  • 1
Programming the Be Operating System-Chapter 9: Messages and Threads

Programming the Be Operating System-Chapter 9: Messages and Threads

Hệ điều hành

... mostly with system messages—messages generated and dispatched by the system The Message Protocols appendix of the Be Book defines all the system messages In short, system messages fall into the following ... class The previous section described the system s application roster, the be_roster global object used to access the roster, and the BRoster class that defines the type of object be_roster is The ... to handle one particular type of system message A system message is the result of an action external to the application The message is generated by the operating system, and is delivered to an...
  • 37
  • 541
  • 0
Programming the Be Operating System-Chapter 10: Files

Programming the Be Operating System-Chapter 10: Files

Hệ điều hành

... For the Save file panel, the display of the panel comes when the user chooses the Save As item from the File menu In response to the message issued by the system to the appropriate MessageReceived() ... created The other parameters are worthy of a little explanation The second argument, target, is used to define the target of the message the system will deliver to the application in response to the ... in either type of panel), a message is automatically sent by the system to the panel’s target By default the panel’s target is the application object, but this can be changed (either in the BFilePanel...
  • 18
  • 405
  • 1
 o'reilly   learning the UNIX operating system

o'reilly learning the UNIX operating system

Hệ điều hành

... since the system may just be slow If you still don't get anything, ask other users if they're having the same problem The system says "login incorrect" Try logging in again, taking care to enter the ... individual situation; ask your system administrator for advice), the following solutions will usually work Try these in the order shown until the system responds Press the [RETURN] key You may have ... even number of times; this leaves the key in the same state it was when you started Check the physical connection from the terminal to the system Type [CTRL-D] at the beginning of a new line Some...
  • 114
  • 438
  • 1
Tài liệu Programming the Be Operating System-Chapter 1: BeOS Programming Overview ppt

Tài liệu Programming the Be Operating System-Chapter 1: BeOS Programming Overview ppt

Hệ điều hành

... during the execution of a program An object can be added or deleted from the heap without regard for its placement in the heap, or for the other contents of the heap The stack, on the other hand, ... such tasks The zooming and moving of windows is handled by the system, not by the SimpleApp code This simple demonstration emphasizes the power of the BeOS system software—it is the system software ... that are a part of the classes of the Application Kit, and the Application Kit then communicates with the Application Server to perform the specified task A couple of the other servers you’ll...
  • 30
  • 460
  • 0
Tài liệu Programming the Be Operating System-Chapter 2: BeIDE Projects docx

Tài liệu Programming the Be Operating System-Chapter 2: BeIDE Projects docx

Hệ điều hành

... version of the BeOS) or links to the compiler and linker (on the Intel version of the BeOS) On the PowerPC version of the BeOS, you’ll find a couple of other folders in the Metrowerks folder: the debugger ... file with the same name as the project (and thus the same name as the application that will be built from the project) The header file holds the definition of the class derived from the BApplication ... tab • Change the size of the window At the top of Figure 2-14, you see the original window from the HelloWorld program, while at the bottom of the figure you see the new window from the MyHelloWorld...
  • 44
  • 412
  • 0
Tài liệu Programming the Be Operating System-Chapter 3: BeOS API Overview doc

Tài liệu Programming the Be Operating System-Chapter 3: BeOS API Overview doc

Hệ điều hành

... devoted to them, some of their classes appear throughout the book See the description of the Support Kit below for a specific example concerning the BLocker class Application Kit The classes of the ... another window Class Descriptions and the Be Book The definitive source of information for the many classes that make up the BeOS software kits is the Be class reference by the programmers of the ... own code onto that of the Be-written software kit code By implementing a hook function, your application in essence extends the functionality of the Be operating system The system is responsible...
  • 23
  • 449
  • 0
Tài liệu Programming the Be Operating System-Chapter 4: Windows, Views, and Messages doc

Tài liệu Programming the Be Operating System-Chapter 4: Windows, Views, and Messages doc

Hệ điều hành

... button was clicked The values of the point are in the view’s coordinate system For example, if the cursor was over the very top left corner of the view at the time of the mouse click, the point’s coordinates ... independent of the global screen coordinate system The type of system is the same as the global system (floating point values that get larger as you move right and down)—but the origin is different The ... (the monitor that displays the Deskbar) Additionally, the width of the screen can be determined by subtracting the left coordinate from the right, and the height by subtracting the top from the...
  • 36
  • 411
  • 0
Tài liệu Programming the Be Operating System-Chapter 5: Drawing ppt

Tài liệu Programming the Be Operating System-Chapter 5: Drawing ppt

Hệ điều hành

... MovePenBy(70.0, 10.0); The call to MovePenTo() moves the pen to the location 30 pixels from the left of the view and 40 pixels from the top of the view That places the pen at the point (30.0, 40.0) The call ... they will be used with 8-bit pixels For the values used in the previous example, the resulting color control looks like the one displayed in the window in Figure 5-4 If the user instead has the ... The body of MouseDown() could then consist of a single line of code: a call to the BView function Invalidate() Then, when the user clicks the mouse in the MyDrawView view, MouseDown() makes the...
  • 43
  • 459
  • 0
Tài liệu Programming the Be Operating System-Chapter 6: Controls and Messages ppt

Tài liệu Programming the Be Operating System-Chapter 6: Controls and Messages ppt

Hệ điều hành

... results in the playing of the system sound a single time, while a click on the other button produces the beep twice Preparing the window class for the buttons A few additions to the code in the MyHelloWindow.h ... button to a window, the height of the button may automatically be adjusted to accommodate the height of the text of the button’s label and the border of the button If the values of the frame rectangle ... One of the pictures acts as the button when the button is in its normal state (that is, when the user isn’t clicking on it) The other picture acts as the button when the user clicks on the button...
  • 49
  • 383
  • 0
Tài liệu Programming the Be Operating System-Chapter 7: Menus docx

Tài liệu Programming the Be Operating System-Chapter 7: Menus docx

Hệ điều hành

... across the width of the window—regardless of the size of the window the rectangle’s right boundary can be set to the current width of the window the menubar is to reside in The call to the BWindow ... will depend on the order in which the view and menubar are added to the window.) If the view overlaps the menubar, mouse clicks may end up directed at the view rather than the menubar The menubar ... Such is the case with the BButton view and the MyDrawView Each was added to the window, so these two views are at the same level of the view hierarchy, just under the window’s top view The MyDrawView...
  • 46
  • 390
  • 0
Tài liệu Programming the Be Operating System-Chapter 8: Text ppt

Tài liệu Programming the Be Operating System-Chapter 8: Text ppt

Hệ điều hành

... slant to the right The following code generates the three strings shown in Figure 8-3: BFont theFont(be_plain_font); theFont.SetSize(24.0); theFont.SetShear(45.0); theView->SetFont(&theFont); theView->MovePenTo(110.0, ... produces the text shown in the window in Figure 8-4: BFont theFont(be_plain_font); theFont.SetSize(24.0); theFont.SetRotation(45.0); theView->SetFont(&theFont); theView->MovePenTo(70.0, 110.0); theView->DrawString("Rotate ... Fonts 279 theView->DrawString("Shear 45"); theFont.SetShear(90.0); theView->SetFont(&theFont); theView->MovePenTo(110.0, 140.0); theView->DrawString("Shear 90"); theFont.SetShear(135.0); theView->SetFont(&theFont);...
  • 50
  • 345
  • 0
Chapter 1 Introduction to Routing and Packet ForwardingRouting Protocols and Concepts quangkien@gmail.com.Topicsl Inside the Router Ÿ Routers are computers Ÿ Router CPU and Memory Ÿ Internetwork Operating System Ÿ Router Bootup Process Ÿ Router Ports doc

Chapter 1 Introduction to Routing and Packet ForwardingRouting Protocols and Concepts quangkien@gmail.com.Topicsl Inside the Router Ÿ Routers are computers Ÿ Router CPU and Memory Ÿ Internetwork Operating System Ÿ Router Bootup Process Ÿ Router Ports doc

Quản trị mạng

... interfaces on the same router to belong to the same network 22 LAN Interfaces l Ethernet and Fast Ethernet interfaces l Connects the router to the LAN Ÿ Layer MAC address Ÿ Participates in the Ethernet ... destined for another network? Decapsulates the Layer packet by removing the Layer frame header and trailer Examines the destination IP address of the IP packet to find the best path in the routing ... the E0 MAC address, so it copies in the frame RTA sees the Type field is 0x800, IP packet in the data field, a packet which needs to be routed RTA strips off the Ethernet frame RTA looks up the...
  • 79
  • 457
  • 0
Learning the Unix Operating System pptx

Learning the Unix Operating System pptx

Kỹ thuật lập trình

... since the system may just be slow If you still don't get anything, ask other users if they're having the same problem The system says "login incorrect" Try logging in again, taking care to enter the ... individual situation; ask your system administrator for advice), the following solutions will usually work Try these in the order shown until the system responds Press the [RETURN] key You may have ... even number of times; this leaves the key in the same state it was when you started Check the physical connection from the terminal to the system Type [CTRL-D] at the beginning of a new line Some...
  • 114
  • 462
  • 0
oracle database quick installation guide 10g release 1 (10.1.0.3) for the solaris operating system (x86)

oracle database quick installation guide 10g release 1 (10.1.0.3) for the solaris operating system (x86)

Cơ sở dữ liệu

... of these guides are available on the product disc To access them, use a Web browser to open the welcome.htm file, either in the top-level directory of the CD-ROM or in the db directory on the ... Groups and User The following local UNIX groups and user must exist on the system: ■ The oinstall group (the Oracle Inventory group) ■ The dba group (the OSDBA group) ■ The oracle user (the Oracle ... connected to the system where you want to install the software, log in to that system as the oracle user If the terminal session is connected to the system where you want to install the software,...
  • 48
  • 439
  • 0
Operating System Concepts - Chapter 21: The Linux System pot

Operating System Concepts - Chapter 21: The Linux System pot

Hệ điều hành

... Gagne ©2005 The Linux System Linux uses many tools developed as part of Berkeley’s BSD operating system, MIT’s X Window System, and the Free Software Foundation's GNU project The system libraries ... of the user-mode system software The environment-variable mechanism provides a customization of the operating system that can be set on a per-process basis, rather than being configured for the ... into the child’s, with the reference count of each page covered being incremented After the fork, the parent and child share the same physical pages of memory in their address spaces Operating System...
  • 62
  • 557
  • 0
labels and event processes in the asbestos operating system

labels and event processes in the asbestos operating system

Tổ chức sự kiện

... supplies the pathname of the pickle, the password (if any), and the desired privilege level, which must be greater than or equal to the level stored in the pickle The file system then checks whether ... minimize its size The application defines the isolation policy, but the operating system enforces it The OS should prevent processes from violating this policy whether or not they are compromised ... to another principal—an instance of the principle of least privilege [Saltzer and Schroeder 1975] Such a policy, enforced by the operating system at the behest of a small, trusted part of the application,...
  • 43
  • 1,168
  • 0

Xem thêm