CÔNG TY TNHH MTV TIN HỌC & DỊCH VỤ VIỆT SEO
Việt SEO đã và đang quảng bá thành công cho nhiều website trên nhiều lĩnh vực khác nhau như: máy tính, điện thoại, văn phòng cho thuê, nội thất, mỹ phẩm, y tế, ô tô, pháp luật, nhà đất...Quý khách có thể xem danh sách khách hàng của chúng tôi Tại Đây.
Việt SEO chuyên quảng bá website trên các bộ máy tìm kiếm lớn như Google, Yahoo, Bing... Với đội ngũ nhân viên cần cù, châm chỉ và có tính sáng tạo cao, Việt SEO đã khẳng định được vị thế của mình trong lĩnh vực quảng bá website tại Việt Nam.
Với mong muốn là cầu nối giữa nhà cung cấp và người có nhu cầu cần tìm nhà cung cấp, chúng tôi luôn cố gắng làm cho người dùng Google dễ dàng tìm thấy thông tin mình cần hơn, thông tin tìm thấy bổ ích hơn. Vì thế, chúng tôi chỉ nhận quảng bá cho những website lành mạnh, không tham gia hoạt động chính trị, có nội dung đầy đủ và được cập nhật thường xuyên...
“Cải tiến phương pháp làm việc, nâng cao chất lượng dịch vụ” luôn là mục tiêu hàng đầu của chúng tôi.
Dịch vụ quảng bá website (Search Engine Optimization - SEO)
Đưa website Quý khách vào danh sách kết quả tìm kiếm tự nhiên của Google. Danh sách này được Google đánh giá, chọn lọc và xếp hạng khi người dùng tìm với một từ khóa nào đó. Website của Quý khách có thứ hạng cao trên Google sẽ được người dùng tin tưởng hơn vì website được Google đánh giá cao!

Quảng bá website
Trang Chủ
Tin Tức
Phần Mềm - Hệ Điều Hành
Microsoft's plans for post-Windows OS revealed |
10:12 AM, 12/03/2009 |
|
|
| Microsoft is incubating a componentized non-Windows operating system known as Midori, which is being architected from the ground up to tackle challenges that Redmond has determined cannot be met by simply evolving its existing technology. SD Times has viewed internal Microsoft documents that outline Midori’s proposed design, which is Internet-centric and predicated on the prevalence of connected systems. Midori is an offshoot of Microsoft Research’s Singularity operating system, the tools and libraries of which are completely managed code. Midori is designed to run directly on native hardware (x86, x64 and ARM), be hosted on the Windows Hyper-V hypervisor, or even be hosted by a Windows process. According to published reports, Eric Rudder, senior vice president for technical strategy at Microsoft and an alumnus of Bill Gates' technical staff, is heading up the effort. Rudder served as senior vice president of Microsoft’s Servers and Tools group until 2005. A Microsoft spokesperson refused comment. “That sounds possible—I’ve heard rumors to the effect that he [Rudder] had an OS project in place,” said Rob Helm, director of research at Directions on Microsoft. He noted that it is quite possible that the project is just exploratory, but conceivably a step above what Microsoft Research does. One of Microsoft’s goals is to provide options for Midori applications to co-exist with and interoperate with existing Windows applications, as well as to provide a migration path. Building Midori from the ground up to be connected underscores how much computing has changed since Microsoft’s engineers first designed Windows; there was no Internet as we understand it today, the PC was the user’s sole device and concurrency was a research topic. Today, users move across multiple devices, consume and share resources remotely, and the applications that they use are a composite of local and remote components and services. To that end, Midori will focus on concurrency, both for distributed applications and local ones. According to the documentation, Midori will be built with an asynchronous-only architecture that is built for task concurrency and parallel use of local and distributed resources, with a distributed component-based and data-driven application model, and dynamic management of power and other resources. Midori’s design treats concurrency as a core principle, beyond what even the Microsoft Robotics Group is trying to accomplish, said Tandy Trower, general manager of the Microsoft Robotics Group. The Midori documents foresee applications running across a multitude of topologies, ranging from client-server and multi-tier deployments to peer-to-peer at the edge, and in the cloud data center. Those topologies form a heterogeneous mesh where capabilities can exist at separate places. In order to efficiently distribute applications across nodes, Midori will introduce a higher-level application model that abstracts the details of physical machines and processors. The model will be consistent for both the distributed and local concurrency layers, and it is internally known as Asynchronous Promise Architecture. RELATED STORIES: Midori will have provisions for distributed concurrency—or cloud computing—where application components exist in data centers. Doing so will require work in three areas: execution techniques, a platform stack and a programming model that can tolerate cancellation, intermittent connectivity and latency.Microsoft Maps Out Migration From Windows Internal documents reveal that Microsoft is carefully mapping out migration strategies to move customers from Windows to Midori, its planned legacy-free operating environment. Virtualization, and a composite application model that permits applications to be hosted by both OSes, are key to the strategy. Microsoft's Midori to sandbox apps for increased security Microsoft’s effort to design a next-generation operating system is projected to offer memory access control, protect against privilege elevation attacks, and enforce least-privilege computing. In that scenario, operating system services, such as storage, would either be provided to the applications by the OS or be discovered across a trusted distributed environment. Likewise for local concurrency, Midori will have a programming model, a platform stack and execution techniques that are intended to help developers write applications that can safely and efficiently use a greater number of hardware threads than is currently feasible. Elements in local parallelism interact through shared memory, which is the huge difference with distributed applications, said Microsoft distinguished engineer John Manferdelli, in a separate interview. “Mere mortal developers need a programming model/application model that lets them distribute processing to massively parallel devices without having to become experts," explained Forrester Research senior analyst Jeffrey Hammond in an e-mail. “Even with the quad-core Intel chips today, you have to have specialist teams to take full advantage of them,” he added. These design goals affect aspects of the system that include its application model, scheduling and storage. Indeed, big changes are in store for Microsoft developers. Programming with Midori The Midori programming model will tackle state management, which Microsoft admits in its documentation is a challenge in Windows, by migrating APIs, applications and developers to a constrained model. Other objectives are eliminating dynamic loading and in-process extensions; developing a failure model based on reliable transactions, so the system understands exactly which processes are impacted by a cascading failure and how to restart the computation; and having a standard way of dealing with latency, asynchronous behavior and cancellation, throughout the stack. Forrester’s Hammond said that doing away with dynamic loading and in-process extensions was worrisome. “I’m going to assume that eliminating dynamic loading doesn’t prevent dynamic language execution,” in virtualized interpreters. Microsoft, he added, must “be clear that restricting dynamism at the OS level will not impact dynamism at the programming level.” The Midori programming model will be particularly useful for service-oriented architectures, by allowing for the decomposition of applications into services that can be partitioned across tiers. Hammond said that having SOA go into the runtime makes sense, as that would remove a certain amount of middleware complexity. “Why shouldn’t the average developer begin to think in terms of lightweight, asynchronous services?” he asked. “After all, that’s the migration path we’re seeing on the Web.” In a possible link to Microsoft’s Oslo composite application initiative, the programming model will have a dependence on metadata, with the aim of allowing the system to more reliably manage applications. “This allows existing development tools to be easily repurposed while a lot of the complexity is hidden from the developer that is using it. We essentially see declarative programming replacing imperative programming at the OS level,” said Hammond. He noted that by having Oslo in place first, Microsoft would have an easier time when it begins the migration from today’s Windows applications to Midori or hybrid applications. “I wonder if [Microsoft] concluded this sort of 10-year sea change was needed before kicking Oslo into high gear?” asked Hammond. The Midori documents indicate that the proposed OS would have a non-blocking object-oriented framework API. This would have strong notions of immutability—in the sense of objects that cannot be modified once created—and strive to foster application correctness through deep verifiability by using .NET programming languages. At the presentation layer, Microsoft is making a clean break from the existing Windows GUI model, where applications must update their display on one and only one thread at a time, and the associated problems that affect OS stability and make it more difficult to write multithreaded applications. The Midori documents indicate that the company has not decided what user interface abstractions are appropriate when applications cut across boundaries, or how to combine the best qualities of rich client applications and Web applications. “A lot of these problems are being solved, at least partially, by the ideas of store-and-forward and message synchronization,” Hammond noted. “Google Gears, Adobe AIR, even the mobile OSes with things like SMS can handle occasional connectivity. Why shouldn’t this be built into core OS communication protocols, especially if they are asynchronous by default?” he asked. Midori’s applications would be created using .NET languages that will be compiled to native code using the Bartok compiler and runtime system, which is presently a Microsoft Search project. The Bartok compiler can typecheck machine code programs for programming errors thanks to its use of an intermediate typed language, according to the company. Microsoft’s objective is to force developers to create applications that are correct by construction, and it has repeatedly pledged to shore up the overall security of the operating system. The use of .NET languages in Midori will create a new, safer programming model with higher-level reasoning, predicted Larry O’Brien, an independent analyst and consultant who writes the Windows & .NET Watch column for SD Times. Another advantage of using .NET languages is retargeting, O’Brien said. “A very smart compiler or runtime could move a calculation onto a GPU or distribute it across cores,” he explained. However, O’Brien observed that some of the onus for making this work might end up on developers. The Midori documents note, somewhat ambiguously, that applications were expected to “contain sufficient latent parallelism.” Reacting to that, O’Brien asked, “In a world where Moore's Law doesn't imply the speeding of individual components, where does this expectation come from and who holds it?” The Midori design will also incorporate a type-safe abstraction set based upon a .NET language, say the documents, in order to provide a system binary interface that will eliminate the current break between the operating system and virtual machine runtime. The abstraction set will eliminate an entire class of programming errors that stem from bad pointer arithmetic, enable the changing of the boundaries between privileged and unprivileged code, and provide for universal application analysis and instrumentation, Microsoft reasons. The use of an abstraction set, said Hammond, “reflects the reality of programming today: The vast majority of professional developers, especially those in IT and out on the Web, don’t deal with low level constructs. Unless you’re a game developer, ISV or systems programmer, there really isn’t the need to do pointer math.” Hammond believes that it would be advantageous for Microsoft to create a programming model that “mere mortals” could actually understand, akin to the early days of Win32 when Visual Basic was born. Even though memory safety and type safety are deeply integrated into Midori’s design, Microsoft has yet to determine just how low to permit the Bartok runtime to delve into the kernel, or alternatively, whether it will allow some unmanaged processes to rely on Midori’s hardware address spaces. The company also acknowledges that thread safety remains elusive, and it is investigating transactional memory as a proposed solution. O’Brien noted that there is significant indecision in the program model. “On the one hand, the phrase ‘strong notions of immutability’ has serious implications if meant formally, but elsewhere we see ‘thread-safety remains elusive’ and a laundry list of things that might contribute to a solution,” he said. Backwards compatibility with legacy applications and hardware has also been considered; several Midori components already run on Windows as well. The fundamentals Unlike Windows, Microsoft intends for Midori to be componentized from the beginning to achieve performance and security benefits. It will have strong isolation boundaries and enforced contracts between components, to ensure that servicing one component will not cause others to fail, while keeping overhead minimal. At its lowest level, Midori has two separate kernel layers: a microkernel comprised of unmanaged code that controls hardware and environment abstracts, and higher-level managed kernel services that provide the full set of operating system functionality. The OS will have a single scheduling framework for all device types, known internally as the Resource Management Infrastructure (RMI). RMI will have provisions for resource accounting, quotas and management; resources including IO bandwidth, memory, power and response time will be monitored. The ecosystem of devices is a major consideration in how Microsoft may choose to implement storage, perhaps by teasing functionality out of the OS and moving it into distributed services, with parts of the service being executed on the device itself. “In this scenario, you establish Midori not so much as a replacement for Windows,” Hammond noted, “but as the hub of a new type of distributed system which Windows machines connect into until they are no longer needed,” in a fashion similar to IBM’s multi-year transition path for moving its iSeries customers to pSeries and xSeries platforms. Hammond went on to forecast that there will be a deluge of mobile devices introduced over the next several years built with similar hardware, but with a range of different power and form factors. Microsoft also envisions higher-level opportunities for storage, including compliance, compression, consistent replication, computation close to data, encryption, indexing and search, as well as storage in the cloud. Midori provides a built-in multi-master replication for complex data. Scheduling, a process that allows multiple processes to run on the processor at the same time, will be integrated in Midori at the user-mode application level, from both the desktop and across distributed applications in the cloud. Its distributing scheduling may include active task migration, an activity that today is performed by hypervisors. Notably, Midori’s scheduling may provide hooks for third parties to integrate software that asynchronously updates scheduling tables. The intention is to enable developers to create collaborative Web-like applications, such as active documents, that operate safely and securely at the OS level. Resource quotas will be used to prevent denial-of-service attacks. “This is the second attempt at re-implementing OS scheduling that I’ve seen announced in as many months,” Hammond remarked. “[Steve] Jobs talked [at the Apple Worldwide Developers Conference on June 9] about how Snow Leopard was going to have a new scheduling framework that would make take advantage of multicore easier for OS X developers. This seems to reach similar conclusions, and then take it to the next step in terms of scheduling flexibility,” he added. No timeframe for development has been set for Midori, which Microsoft technical fellow Burton Smith says is a research project. A spokesperson added that Midori is one of many incubation projects across Microsoft Research. Related Search Term(s): cloud computing, mobile development, .NET, SOA & SaaS, software development, Windows, Microsoft Share this link: http://www.sdtimes.com/link/32627 |
|||
Tin Mới Hơn
Thực hiện các tìm kiếm Google mã hóa từ Firefox và Chrome
Người dùng iPhone cảm thấy hài lòng nhất
Giảm chi phí IT và tăng năng suất với giải pháp nhân viên từ xa
Tên miền "quý, hiếm" của Việt Nam: bán mua trên giấy
6 lý do khiến người dùng quay lưng với Linux
Hacker tấn công Google là... học sinh Trung Quốc?
Điện tử, viễn thông áp đảo Top 10 thương hiệu ở VN 2009
Các bước mà hacker tiến hành hack password Yahoo
Những sự kiện công nghệ nổi bật của thập kỷ
Màn hình tích hợp trong mắt
Dùng thử dịch vụ Public DNS miễn phí của Google
Những con số khổng lồ trong một ngày trên Internet
Người 'khai tử' thư tay
10 khoảnh khắc đáng nhớ trên Internet
Thị trường laptop bán chạy vào cuối năm
Hệ điều hành 'không virus' của Google
Laptop pin 5 tiếng IdeaPad U350 có giá dưới 800 USD
Bill thất bát, Google trở lại
Google 11 tuổi, cậu bé hay gã khổng lồ?
Google Sidewiki - công cụ 'trí tuệ đám đông' gây tranh cãi
'Windows 7 thay đổi ngành công nghiệp máy tính'
Microsoft VN công bố chương trình cấp phép bản quyền linh hoạt
Vaio W ra mắt thị trường VN với giá hơn 10 triệu đồng
8 ứng dụng add-on thú vị cho Firefox
Yahoo Mail tăng dung lượng đính kèm từ 10 lên 25 MB
Nét mới trong Yahoo Messenger 10 Beta
Windows 7 được cho dùng miễn phí trong 4 tháng
5 bộ ứng dụng văn phòng trên web
Lưu lượng Internet VN ra quốc tế bị giảm do lỗi cáp
5 thương vụ hấp dẫn bị bỏ lỡ trong làng công nghệ
Doanh nghiệp hưởng lợi từ chữ ký số
'Yahoo Mail nhanh hơn 86% so với Gmail tại VN'
Liên kết dịch vụ - xu hướng mới trong làng web Việt
Cái kết cho công cụ tìm kiếm Yahoo Search
Hội thi tin học trẻ quy mô nhất cho học sinh phổ thông
Windows 7 đã hoàn thiện
'Số hóa' các dịch vụ tài chính công
Trình duyệt 3D không còn là trò đùa
Đổi tên miền mặc định Blogger bằng domain riêng
Hacker có thể khống chế mọi cú click chuột của người dùng
Google hứa hẹn một thế giới 'không virus máy tính'
Lợi nhuận quý của Google tăng
Tuần tới, Microsoft, Yahoo bắt tay liên minh
Giám đốc Google dùng điện thoại BlackBerry
Kaspersky trình làng phiên bản tiếng Việt
Các ứng dụng của Google bỏ mác 'beta'
Google công bố hệ điều hành máy tính Chrome OS
VnExpress vững ngôi 'Trang tin tức trực tuyến ưa thích nhất'
1001 cách thư giãn của dân văn phòng mê Internet
Trình duyệt không chỉ để duyệt web
Phát hiện cướp nhờ Google Street View
Ảo hóa và tự động hóa thành xu hướng công nghệ chính
Tải 24 bài hát bị phạt 1,9 triệu USD
Gần 200 doanh nghiệp sẽ dự Vietnam Comm & Vietnam Electronics '09
Chuyển dữ liệu từ Yahoo 360 sang Cyworld.vn
Số hóa quản trị cho các doanh nghiệp dược phẩm
Công cụ theo dõi thông tin được sao chép từ website
Data Center - 'Trái tim' của doanh nghiệp
Để laptop tự hủy dữ liệu khi bị mất
6 thủ thuật tìm kiếm trên Google
Microsoft sẽ phát hành công cụ chống virus miễn phí
'Nóng' với lò luyện thi trên mạng
Những từ khóa nguy hiểm nhất trên Internet
Việt Nam mất 731 triệu USD vì dân phải chờ dịch vụ công
Nguy cơ tấn công từ những trang web chính thống
Gmail hỗ trợ nhập e-mail dễ dàng từ Yahoo và Hotmail
Xã hội chuyển mình trước xu hướng web thời gian thực
Toshiba SS-RX2 - laptop đầu tiên dùng ổ SSD 512 GB
Người dùng VN tổn thất 372 tỷ đồng mỗi tháng vì virus
Logo của các công cụ tìm kiếm trong Ngày của mẹ
Khám phá ngộ nghĩnh khi tìm kiếm trên Google
Google được trang bị khả năng tìm kiếm ngữ nghĩa
Obama chat với người dân
Tên miền .vn được cho đăng ký online
20 điều tuyệt vời và xấu xí của web
Thương mại điện tử VN gặp khó do thói quen của người tiêu dùng
Gmail là dịch vụ đầu tiên cho phép thu lại e-mail vừa gửi
Ranking SEO Knowledge: Basic, Intermediate, Advanced
Enhance computer security, guard against virus, hacker,...
WinGate
Tin Cũ Hơn
Danh thiếp độc đáo của cư dân mạng
SEO - nghề hấp dẫn "dân" công nghệ thông tin
Học sinh lớp 12 giành giải 'Quả cầu vàng' về tin học
7 nhiệm vụ quan trọng của Bộ TT&TT năm 2009
Ra mắt website cải cách thủ tục hành chính
Quảng Ninh: Đưa hệ thống Internet không dây vào phục vụ du lịch
"Viễn thông, CNTT phải tăng trưởng 50% trở lên"
Khách hàng mê laptop siêu di động, bỏ netbook
Nhà nước chuyển sang nguồn mở
Sẽ có Báo điện tử Chính phủ
Năm 2009: CNTT đặt mục tiêu tăng trưởng 40%
Năm 2009 thúc đẩy hải quan điện tử
Công bố chất lượng dịch vụ ADSL
Các mạng xã hội đối mặt với khủng hoảng
10 cách đơn giản để bảo vệ Vista
Microsoft hỗ trợ chuẩn mã mở ODF trong Office 2007 SP2
Tối ưu hóa Search Engine cho Website của bạn
"Tiết lộ lỗi IE7 là một sai lầm"
Đức: hốt hoảng vì vụ rao bán thông tin tài khoản
Phát hiện lỗ hổng Zero-day trong IE
An toàn thông tin: Hãy làm ngay
Một lỗ hổng “tàn phá” tất cả phiên bản trình duyệt IE
Những xu hướng bảo mật Internet hàng đầu năm 2008
Tội phạm công nghệ cao tăng vọt
Năm 2008, vấn nạn mạng nhiều gấp 3 lần năm 2007
Mỹ: xóa sổ phần mềm bảo mật giả mạo
Microsoft phát hành bản vá lỗi khẩn cấp cho IE
Hacker lợi dụng Word để tấn công IE
Cảnh báo về lỗ hổng nghiêm trọng trong SQL Server
Úc thử nghiệm bộ lọc Internet vào tháng sau




















|
|
|
|
CÔNG TY TNHH MTV TIN HỌC VÀ DỊCH VỤ VIỆT SEO HỒ CHÍ MINH: Phòng 3B05-3B06, Lầu 4, 04 Nguyễn Đình Chiểu, P.Đa Kao, Q.1, TPHCM - Tel: (08) 2239 8757 - (08) 223 77147 - Mobile: 0917 212 969 - Fax: (08) 2220 08 23 BÌNH DƯƠNG: Số 299/11 Đại Lộ Bình Dương, Tân Định, Bến Cát, Bình Dương - Tel: (06503) 511 072 - Mobile: 0917 212 969 - Fax: (06503) 511 072 vietseo@yahoo.com |
||
|
|
|
|
|
|
|
|
Thống Kê Truy Cập Đang truy cập: 5 Hôm nay: 117 Đã truy cập: 109.867 |
||
|
|
|
|
|
LỊCH |





HỒ CHÍ MINH: Phòng 3B05-3B06, Lầu 4, 04 Nguyễn Đình Chiểu, P.Đa Kao, Q.1, TPHCM - Tel: (08) 2239 8757 - (08) 223 77147 - Mobile: 0917 212 969 - Fax: (08) 2220 08 23
vietseo@yahoo.com
Quảng Bá Website - Google













Mã Số Thuế: 3700831686 - Số Tài Khoản Ngân Hàng: 30944809, Ngân Hàng Á Châu - Chi Nhánh Bình Dương