- The length of the packets is
constant.
- The errors can only be
caused by collisions except which there are no errors.
- Capture effect is absent.
- The transmissions made by
all the other hosts can be sensed by each of the hosts.
- The transmission time is
always greater than the propagation delay.
Sunday, July 7, 2013
Differentiate between persistent and non-persistent CSMA?
Posted by
Sunflower
at
7/07/2013 12:58:00 PM
0
comments
Labels: Behavior, Carrier, Carrier Sense Multiple Access, Channel, Collisions, CSMA, Data, Differences, Errors, Frames, Hosts, Non-persistent, Packets, Persistent, Protocols, Station, Technology, Throughput, transmission
|
| Subscribe by Email |
|
Thursday, May 9, 2013
What is a thread? What is meant by multi-threading?
About Thread
- Processes are independent whereas the threads
are a subset of the processes.
- More state information is contained in threads
whereas the same process state, resources and memory are shared by all the
threads contained in that process.
- Address spaces of different processes are
different whereas the same address space is also shared by the threads.
- IPC or the inter–process communication is
the only medium for the processes to communicate with each other.
- The threads within the same process are
switched with context switch which is faster than that of the processes.
Features of Multi-threading
Posted by
Sunflower
at
5/09/2013 10:31:00 PM
0
comments
Labels: Behavior, Communication, Concurrency, Features, Information, Memory, Multi-threading, Multiplexing, Multiprocessor, Operating System, Processes, Programs, Resources, Share, Tasks, Threads, Users
|
| Subscribe by Email |
|
Monday, April 8, 2013
What are features of Hyper-Threading technology?
Features of Hyper Threading Technology
- Hyper–threading technology reduces the
number of instructions in the pipeline that are dependent in nature. This
is also its main purpose.
- Architecture: The hyper – threading technology
is based on the super scalar architecture. This kind of architecture is
capable of operate multiple instructions in parallel with separate data.
It appears as if there are two processors, thus letting the OS operate
with two processes simultaneously.
- Resource sharing: The same resources can be
shared by the two or more processors available. Re–allocation of the
resources can be done up on the failure of one of the processes.
- Support for SMT: Hyper–threading implies the
support for SMT through an OS that is SMT supportable. The OS needs to be
specially optimized for this technology. It is recommended by Intel to
disable the HTT if the OS have not been optimized for HTT.
- Two processors: Certain processor sections are duplicated by the HTT. These are the sections in which the architectural states are stored. The main execution resources are not duplicated. Because of this, the HT processor appears as two processors to the OS namely, the physical and the logical processor. So the OS is able to process two threads at the same time without messing up. When a current task is not using the execution resources and the HTT and when the processor is stalled (because of data dependency, cache miss or branch mis-prediction), those resources can be used by the HT processor in execution of some other task scheduled earlier.
- Support for SMP: SMP stands for symmetric
multiprocessing which is mandatory for taking full advantage of the hyper
– threading processing.
- Transparency: There is a lot of transparency
between the OS, its programs and this technology.
- Easy optimization: HTT allows easy
optimization of the behavior of the OS on HTT capable systems running on
multiprocessors.
- Provides support for multi–threaded code
thus improving both the response time and reaction.
- Application – dependent performance: It works
well in improving the performance of most of the MPI applications. The
improvement in the performance depends largely on the nature of the
running application and its cluster configuration. The performance gain
can also be negative. Using performance tools would be beneficial for
understanding the factors contributing to performance gain and
degradation.
- Security: A timing attack can be used by some malicious thread for monitoring the other thread’s memory access patterns. This is nothing but the stealing of the cryptographic info. This can be avoided by changing the cache eviction strategy of the processor.
Posted by
Sunflower
at
4/08/2013 04:09:00 PM
0
comments
Labels: Architecture, Behavior, Code, Data, Features, Hyper-Threading, Multi-processing, Operating System, Performance, Processors, Programs, Resources, Support, Tasks, Technology, Transparent
|
| Subscribe by Email |
|
Friday, March 22, 2013
What is an Artificial Neural Network (ANN)?
- Statistics
- Cognitive
psychology
- Artificial
intelligence
- Computational
neuroscience
- Theoretical
neuroscience
- Supervised
learning
- Un –
supervised learning
- Reinforcement
learning
Posted by
Sunflower
at
3/22/2013 08:39:00 PM
0
comments
Labels: Algorithms, ANN, Application, Approach, Artificial, Artificial Neural Network, Behavior, Design, Elements, Global, Information, Inputs, Network, Neural Networks, Neurons, Outputs, Practical, System, Units
|
| Subscribe by Email |
|
Saturday, January 19, 2013
What is meant by Statistical Usage Testing?
About Statistical Usage Testing
- Uninformed approach: In this approach, same probability is assigned to the exit arcs of a
state.
- Informed approach: In
this approach, a sample of user event sequences for calculating suitable
properties. The sample is captured from either an earlier version of the
software or its prototype.
- Intended approach: This
approach is used for shifting the focus of the test to certain state
transitions and for modeling the hypothetical users.
- Expected test case
length
- Number of test cases
required for the verification of the desired reliability of the software
system or application.
Posted by
Sunflower
at
1/19/2013 05:18:00 PM
0
comments
Labels: Application, Approach, Automated, Behavior, Conditions, Defects, Description, Errors, Events, Process, Properties, Scenario, Software System, Statistical Usage Testing, System, Tasks, Testing, Tests, Transitions, Usage
|
| Subscribe by Email |
|
Friday, August 17, 2012
How does Winrunner identify GUI Objects?
How does WinRunner identify GUI objects?
- Default mode: A GUI map file is created for the whole application software or separately
for each window in the application software. A common GUI map file can be
referred by multiple tests. This mode holds good for the users who are
quite experienced with the winrunner.
- Global GUI map
file mode: In this mode the GUI map files are automatically created by the
winrunner for every test that is created by the user. This mode holds good
for the users who are new to the winrunner since it is quite simple.
Posted by
Sunflower
at
8/17/2012 03:56:00 PM
0
comments
Labels: Application, Automated, Automated Testing Tool, Automation, Behavior, Functional, GUI, GUI Spy, Identify, Location, Map, Modes, Objects, Properties, System, Tests, Tools, User Interface, WinRunner
|
| Subscribe by Email |
|
Wednesday, August 8, 2012
How will you synchronize tests using WinRunner? When should you synchronize? What are Synchronize settings?
- A bit map check point statement/ bit map synchronization point
statement: It contains a reference to the stored bitmap.
- A GUI check point statement: It contains a reference to a stored
check list and expected results.
- How will you synchronize the tests using the winrunner?
- When should you synchronize?
- Synchronization settings
How to synchronize?
When should we synchronize the tests?
Synchronization Settings
- Time out for check points and CS statements
- Delay for window synchronization and
- Threshold for difference between bitmaps
Posted by
Sunflower
at
8/08/2012 06:05:00 PM
0
comments
Labels: Application, Automated, Automated Testing, Automated Testing Tools, Automation, Behavior, Bitmap, Data, GUI, Performance, Settings, Software System, Synchronize, Test Scripts, Tests, TSL, Values, WinRunner
|
| Subscribe by Email |
|
Friday, August 3, 2012
What is a Load Test Results Summary Report?
About Load Testing
About Load Test Result Summary Report
Elements of Load Test Summary Report
Posted by
Sunflower
at
8/03/2012 05:09:00 PM
0
comments
Labels: Application, Behavior, Conditions, Elements, Errors, Goals, Information, Load, Load Test Results Summary Report, Load Testing, Performance, Quality, Report, Software System, Stress, Technical, Tests, Users
|
| Subscribe by Email |
|
Saturday, July 28, 2012
What is virtual user script? Why do you need to parametrize fields in your virtual user script?
What is a Virtual User?
What is a Virtual User Script & Need to Parametrize fields?
- Static
text
- Edit
text
- Pictures
- Icons
- User
items and so on.
- Select
- Drag
- Type
- Close
- Click
and so on.
Posted by
Sunflower
at
7/28/2012 10:52:00 PM
0
comments
Labels: Application, Behavior, Capacity, Fields, Functions, Load, Parameters, Parametrize, Scripts, Simulate, Software System, Statements, Stress, Tasks, Testing, Users, Virtual, Virtual Script, Virtual user, Website
|
| Subscribe by Email |
|